aja*_*jai 5 state angularjs angularjs-ng-include angular-ui-router
我是angularjs的新手,我对ng-include和$ state.includes之间的混淆不大。谁能建议我为什么我们使用$ state.includes而不是ng-include指令?
假设您有一个带有一些子菜单的父菜单。对于每个子菜单,您都可以使用以下方法来添加活动类:
ui-sref-active="active"
Run Code Online (Sandbox Code Playgroud)
但是当您导航到每个子状态时,还需要为父菜单添加活动类。然后可以使用ui-routerinclude。
<li ng-class="{ active: state.includes('parentState') }">
Run Code Online (Sandbox Code Playgroud)
注意:您必须将此添加到您的控制器:
$scope.state = $state;
Run Code Online (Sandbox Code Playgroud)
关于ng-include,它与$ state.include不相关。它将外部html编译为指令。
| 归档时间: |
|
| 查看次数: |
8707 次 |
| 最近记录: |