【发布时间】:2014-04-02 21:04:07
【问题描述】:
有一个应用程序,管理员可以在其中创建项目供用户查看。每个 ITEM 都是存储在 Mongo 中的文档。
item.html 视图和 ItemController.js 对于所有 ITEM 都是一致的。
首先向用户显示 ITEM_list 视图..
..用户可以点击一个ITEM divBox,
这将显示 item.html 视图,其中填充了为所选项目找到的特定 db 内容
有没有办法让 Angular 在 appRoutes.js 中做这样的事情
angular.module('appRoutes', []).config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider
// start page listing all the ITEMs
.when('/', {
templateUrl: 'views/itemsList.html',
controller: 'ItemsListController'
})
// dynamic pages for each ITEM, once selected ?!
.when('/{{ITEM}}', {
templateUrl: 'views/item.html',
controller: 'ItemController'
});
$locationProvider.html5Mode(true);
}]);
【问题讨论】:
-
误解了你在这里问的内容,忽略前面的评论。下面的答案是正确的,如果您只需要查看特定项目的视图,您可以使用 $routeParams
标签: javascript node.js angularjs mongodb url-routing