我想在包含 html 时传递一个变量 user=true
。
我已经尝试在 div 元素中使用 scope
<div class="col-md-2 side-bar" ng-include="'/modules/coreUsers/views/settings/user-settings-side-bar.html'" scope="user=true">
但没有成功。
在user-settings-side-bar.html
中:
<ul>
<li ng-class="{active:user}" class=" padb10 padt10"> <i class="fa fa-user"></i> <a href="#!/user/profile">Update profile</a></li>
<li ng-class="{active:order}" class=" padb10 padt10" ><i class="fa fa-history"></i> <a href="#!/user/orders">Order history</a></li>
<li ng-class="{active:favorite}"class=" padb10 padt10" ><i class="fa fa-heart"></i><a href="#!/user/favoritos">Favoritos</a></li>
<li ng-class="{active:privacy}" class=" padb10 padt10"><i class="fa fa-book"></i><a href="#">Privacy</a></li>
</ul>
最佳答案
您可以使用onload
为了实现这一点:
标记
<div ng-include="/modules/coreUsers/views/settings/user-settings-side-bar.html'"
onload="user=true">
关于javascript - Angular 使用 ng-include 传递变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32484451/