我正在尝试使用angular.js构建一个相当复杂的导航菜单。它将与此处的主抽屉导航非常相似:http://www.purepolaris.com/en-us/snowmobile/Pages/home.aspx
我很确定我可以完全使用路由和部分控制器来完成此操作,可能还有一些控制器可以进一步细分内容。
我的问题是 - 我觉得这太容易了,我觉得我错过了什么。在开始创建之前我还应该知道什么?
非常感谢任何帮助或建议。
DM
答案 0 :(得分:1)
使用Angular处理嵌套状态可能非常棘手。 Angular-UI's Router允许使用点语法优雅地处理此问题:
$stateProvider
.state('contacts', {
templateUrl: 'contacts.html',
controller: function($scope){
$scope.contacts = [{ name: 'Alice' }, { name: 'Bob' }];
}
})
.state('contacts.list', {
templateUrl: 'contacts.list.html'
});