【发布时间】:2014-07-05 13:41:09
【问题描述】:
我有一个列出现有联系人的视图。
- 路线:/联系人
- 控制器:contacts.list
- 查看:/templates/list.html
我想在另一个视图中添加新联系人
- 路由:/contacts/add
- 控制器:contacts.add
- 查看:/templates/add.html
使用路线,我可以在需要时显示其中任何一个。
但我面临的挑战是在单击添加按钮而不是替换列表视图时在弹出窗口中显示添加表单页面。
基本上我想将“添加”与 /contacts/add URL 链接起来,这将在弹出窗口中加载视图并将控制器绑定到它,而不是替换整个视图。
请帮助我思考如何在 Angular 中实现这一目标。
以下是我目前所拥有的。
var myModule =
angular
.module('myModule', [])
.config(['$routeProvider', function config($routeProvider){
$routeProvider
.when('/contacts', {
controller : 'contacts.list',
templateUrl : 'templates/contacts/list.html'
})
.when('/cotnacts/add', {
controller : 'contacts.add',
templateUrl : 'templates/contacts/add.html'
});
}]);
【问题讨论】:
-
添加了我目前拥有的代码。
标签: angularjs