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"
            })
    ...

результат - на моем экране ничего не отображается. очевидно, контроллер больше не может быть запущен.

Ответы на вопрос(2)

Ваш ответ на вопрос