$ routeProvider在angularjs中无法正常工作

时间:2014-10-22 18:12:14

标签: angularjs

var app = angular.module('TaskApp',[]);

app.config(['$routeProvider', '$locationProvider', function ($routeProvider, $locationProvider) {
    $routeProvider.when('/Home', {
        templateUrl: '/Home/Index',
        controller: 'IndexController'
    });

    $locationProvider.html5Mode(true);
    //$locationProvider.hashPrefix('');

}]);

此代码无法正常工作,当我删除$ routeProvider时,所有引用都正常工作,但我需要$ routeProvider如何解决它?

1 个答案:

答案 0 :(得分:3)

 app.config(['$routeProvider', '$locationProvider', 
    function ($locationProvider, $routeProvider) {

糟糕

修改

 var app = angular.module('TaskApp', ['ngRoute']);

您还需要将路线服务添加到应用程序。