2015-04-02 70 views
0

我在我的app.js中有以下代码。routeProvider只有一半工作

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

app.config(['$routeProvider', 
function($routeProvider) { 
$routeProvider 
    // route for the home page 
    .when('/', { 
     templateUrl : 'views/home.html', 
     controller : 'HomeController' 
    }) 

    // route for the directions page 
    .when('/list', { 
     templateUrl : 'views/list.html', 
     controller : 'ListController' 
    }) 
    .otherwise({ 
     redirectTo: '/' 
    }); 
}]); 

当我有平原/我去home.html。当我尝试/lists时,出现错误,提示Nothing与给定的URI匹配。

我一直在扯掉我的头发,想知道我做错了什么。

+0

/list or/lists? – Ronnie 2015-04-02 18:21:01

+0

您使用的是html5mode吗?如果没有,请确保您使用的网址'#/'和'#/ list' – 2015-04-02 18:26:35

+0

为我的初始评论添加更多内容,您的路由是'/ list',并且您在尝试使用'/ lists'时说错误... – Ronnie 2015-04-02 18:42:47

回答

-1

在模板中尝试'/views/list.html'Ulrl