我对以下内容感到困惑:我有一个像这样的简单链接:
<li><a href="#/foo">Foos</a></li>
但是单击它时,视图不会更新。浏览器中的 URL 发生了变化,但没有任何反应,控制台中也没有显示任何内容。如果我直接在浏览器中加载 URL,则会加载正确的页面。
路线如下所示:
app.config(function($routeProvider, RestangularProvider) {
$routeProvider
.when('/index', {templateUrl: 'assets/views/index.html'})
.when('/foos', {templateUrl: 'assets/views/list.html', controller: controllers.FooListCtrl})
.when('/foos/create', {templateUrl: 'assets/views/update.html', controller: controllers.FooUpdateCtrl})
.when('/foos/:id/update', {templateUrl: 'assets/views/update.html', controller: controllers.FooUpdateCtrl})
.otherwise({redirectTo: '/index'});
RestangularProvider.setBaseUrl("/admin");
});