Angularjs: маршруты и контроллеры без templateURL?
Можно ли использовать маршрутизацию и контроллер Angularjs без templateURL?
Например, ниже мои текущие маршруты, контроллеры и URL-адреса шаблонов,
return app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when("/",
{
templateUrl: "js/template/1.html",
controller: "controller1"
})
.when("/list1",
{
templateUrl: "js/template/2.html",
controller: "controller2"
})
...
И я имеюng-view
в моем HTML,
<div ng-view></div>
Я тестировал с маршрутами безtemplateUrl
,
return app.config(['$routeProvider', function ($routeProvider) {
$routeProvider
.when("/",
{
//templateUrl: "js/template/1.html",
controller: "controller1"
})
.when("/view1",
{
//templateUrl: "js/template/2.html",
controller: "controller2"
})
...
результат - на моем экране ничего не отображается. очевидно, контроллер больше не может быть запущен.