$ routeprovider无法正常工作?

时间:2015-01-29 12:17:06

标签: angularjs route-provider

这是我的路由提供商代码

 var externalapp = angular.module('Example', [  ]);

externalapp.config([ '$routeProvider', function($routeProvider) {
    $routeProvider


    .when('/name', {
        templateUrl : 'views.html',
        controller: viewController'

    })

    .otherwise({
        redirectTo: '/notavailable'
    });

} ]);

这不起作用,它没有加载我的html文件。有什么不对吗?

1 个答案:

答案 0 :(得分:0)

你应该注入“ngRoute”。

var externalapp = angular.module('Example', [ "ngRoute" ]);

externalapp.config([ '$routeProvider', function($routeProvider) {
    $routeProvider
    .when('/name', {
        templateUrl : 'views.html',
        controller: viewController'
    })

    .otherwise({
        redirectTo: '/notavailable'
    });

 } ]);

对于您的信息:始终看到控制台日志中的错误。