Angularjs: rotas e controladores sem templateURLs?
É possível usar o roteamento e o controlador do Angularjs sem o templateURL?
Por exemplo, abaixo estão minhas rotas, controladores e URLs de modelo atuais,
return app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when("/",
{
templateUrl: "js/template/1.html",
controller: "controller1"
})
.when("/list1",
{
templateUrl: "js/template/2.html",
controller: "controller2"
})
...
E eu tenhong-view
no meu html,
<div ng-view></div>
Eu testei com as rotas semtemplateUrl
,
return app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when("/",
{
//templateUrl: "js/template/1.html",
controller: "controller1"
})
.when("/view1",
{
//templateUrl: "js/template/2.html",
controller: "controller2"
})
...
o resultado - nada é exibido na minha tela. obviamente, o controlador não pode mais ser acionado.