2015-04-02 3 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, я получаю сообщение об ошибке «Ничего не соответствует данному URI».

Я разорвал свои волосы, задаваясь вопросом, что я делаю неправильно.

+0

/list или/lists? – Ronnie

+0

Вы используете html5mode? Если нет, убедитесь, что вы используете URL '# /' и '#/list' –

+0

, чтобы добавить еще мой первоначальный комментарий, ваш маршрут - '/ list', и вы говорите, когда пытаетесь'/lists' вы получаете ошибка ... – Ronnie

ответ