Javascript 如何在angular js中绑定两个不同数组的值
嗨,我要用angular js和json管理用户访问级别。 我有两个数组,一个用于菜单结构,另一个用于访问级别 当前访问级别: 菜单结构: 每个菜单字段都有一个与“当前访问级别”数组中的对象名称匹配的“aclvl” 我要做的是这样的:Javascript 如何在angular js中绑定两个不同数组的值,javascript,jquery,angularjs,arrays,json,Javascript,Jquery,Angularjs,Arrays,Json,嗨,我要用angular js和json管理用户访问级别。 我有两个数组,一个用于菜单结构,另一个用于访问级别 当前访问级别: 菜单结构: 每个菜单字段都有一个与“当前访问级别”数组中的对象名称匹配的“aclvl” 我要做的是这样的: 当前访问级别 {{aclvl.title} {{当前访问级别} 菜单结构 {{men.aclvl}} 您可以将[]与当前访问级别一起使用- <li ng-repeat="men in menu"> <input ty
当前访问级别
{{aclvl.title}
{{当前访问级别}
菜单结构
-
{{men.aclvl}}
您可以将[]
与当前访问级别一起使用-
<li ng-repeat="men in menu">
<input type="checkbox" ng-model="current_access_levels[men.aclvl].value"/>{{men.aclvl}}
</li>
{{men.aclvl}}
您可以将[]
与当前访问级别一起使用-
<li ng-repeat="men in menu">
<input type="checkbox" ng-model="current_access_levels[men.aclvl].value"/>{{men.aclvl}}
</li>
{{men.aclvl}}
{men.aclvl} 您有两个复选框绑定到同一个模型(它们都引用相同的变量)tnx作为您的答案,我知道。这是一个例子来说明我将要做什么。我想用“ng repeat”对菜单的每个字段执行此操作。菜单的每个字段都有一个“ac_lvl”,应该是“当前访问级别.here.value”,谢谢Shailendra Singh Deol的回答。这是正确的方法,现在正在运行。{{men.aclvl}} 您有两个复选框绑定到同一个模型(它们都引用相同的变量)tnx作为您的答案,我知道。这是一个例子来说明我将要做什么。我想用“ng repeat”对菜单的每个字段执行此操作。菜单的每个字段都有一个“ac_lvl”,应该是“当前访问级别.here.value”,谢谢Shailendra Singh Deol的回答。这是正确的方法,它现在起作用了。非常感谢,它现在起作用了。因为我的名誉,我现在不能投票。对不起,非常感谢。它现在很管用。因为我的名誉,我现在不能投票。打扰一下
<div ng-app="app" ng-controller="appCtrl">
<div ng-repeat="aclvl in current_access_levels">
<label>{{aclvl.title}}</label><input type="checkbox" value="1" ng-model="aclvl.value"/>
</div>
<br />
<br />
<ul>
<li ng-repeat="men in menu">
<input type="checkbox" ng-model="current_access_levels.(men.aclvl).value"/>{{men.aclvl}}
</li>
</ul>
</div>
<li ng-repeat="men in menu">
<input type="checkbox" ng-model="current_access_levels[men.aclvl].value"/>{{men.aclvl}}
</li>