2015-04-02 78 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