定义具有多个视图的状态

在 ui-router 中,状态可以包含多个视图,每个视图都有自己的控制器和模板

.state('dashboard', {
     name: 'dashboard',
     url: '/dashboard',
     views: {
         "view1": {
             templateUrl: "path/to/view1.html",
             controller: "view1Controller"
         },
         "view2": {
             templateUrl: "path/to/view2.html",
             controller: "view2Controller"
         }
     }
 })

然后在状态的 HTML 中,你可以链接这些视图

<div ui-view="view1"></div>
<div ui-view="view2"></div>