如何使用ui-router设计一个状态,用两个文件和两个控制器替换index.html的内容

时间:2016-07-12 11:23:15

标签: angularjs angular-ui-router angular-ui state

如何使用UI-Router设计一个状态,该状态仅用两个文件和两个控制器替换index.html的CONTENT。 我有意见/ dishDetail.html& views / comment.html和 我正在尝试这个:

exif

请帮助

1 个答案:

答案 0 :(得分:1)

这应该是

的方式
    .state('app.dishDetail', {
      url: 'menu/:id',
      views: {
        'content@': {
            template: '<div ui-view="disComment" /></div>' + 
            '<div ui-view="myComment" /></div>',
          },
          'disComment@app.dishDetail': {
            templateUrl: 'views/dishDetail.html',
            controller: 'DishDetailController'
          },
          'myComment@app.dishDetail': {
            templateUrl: 'views/comment.html',
            controller: 'DishCommentController'
          }
      }

online documentation