Angular.js路由和复杂导航的部分?

时间:2013-05-31 21:06:50

标签: javascript jquery twitter-bootstrap angularjs

我正在尝试使用angular.js构建一个相当复杂的导航菜单。它将与此处的主抽屉导航非常相似:http://www.purepolaris.com/en-us/snowmobile/Pages/home.aspx

我很确定我可以完全使用路由和部分控制器来完成此操作,可能还有一些控制器可以进一步细分内容。

我的问题是 - 我觉得这太容易了,我觉得我错过了什么。在开始创建之前我还应该知道什么?

非常感谢任何帮助或建议。

DM

1 个答案:

答案 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'
  });