javascript - Angular 使用 ng-include 传递变量

标签 javascript html angularjs

我想在包含 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/

相关文章:

javascript - Jade 变渲染

javascript - 使用 John Resig 的 javascript 继承时缓存它

javascript - 我应该将哪个效果库与 GWT 集成?

javascript - 将 Background-color 属性应用于 div 无法按预期工作

javascript - 如何在 Angular View 中显示返回的json?

javascript - Jquery点击事件但不按住/标记文本事件

javascript - 如何在单击按钮时显示 div?

php - 发布后如何重新加载页面

angularjs - Node JS MongoDB POST 错误

javascript - ng-repeat 指令中的 Angular 选择 : how can I access the children scopes?