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.

questionAnswers(2)

yourAnswerToTheQuestion