如何在两个模型上重复
How to ng-repeat over two models
我是Angular的新手,正在为一个问题寻找一个干净的解决方案:
我有一个名为"SelectedList"的元素,它有两个显示在另一个容器中已被"激活"的元素列表。现在这个容器有两个选项卡Tab1和Tab2,从$scope填充。Model1和$scope.model2。现在,如果Tab1中的元素Element1被选中,我需要将其添加到"SelectedList"中。如果我从Tab2中选择Element2,那么Element2必须出现在"SelectedList"中,在Element1下面。
现在,我可以创建一个结合$scope的临时模型。Model1和$scope。Model2调用$scope。
<ul id="SelectedList" ng-repeat="listItem in selectedList">...</ul>
但是我想看看是否有一个更干净的方法来满足双向数据绑定,比如:
<ul id="SelectedList" ng-repeat="listItem in model1+model2">...</ul>
有更好的解决方案吗?有没有一种完全不同的方法?
如果你的列表是数组,你可以使用它们的concat
方法来连接它们:
<ul ng-repeat="item in arrayList1.concat(arrayList2)">...</ul>
相关文章:
- sailsjs在创建两个模型时的错误处理
- 保存两个模型(属于第三个模型)和一个提交
- 使用包含过滤器在环回中连接两个模型
- 比较主干中的两个模型属性
- 在 ng 模型中具有单向绑定的两个输入
- 为什么将子模型添加到两个父模型
- 通过Ajax在两个视图模型中重新加载数据
- 连接angularjs中的两个范围模型
- 在一个输入文本框中绑定两个模型名称
- AngularJS - $watch内部的初始化,取决于两个模型
- AngularUI:在应用过滤器的情况下正确更新两个列表之间的模型
- 我需要在两个模型(rails)之间创建一个新关系,然后通过javascript更改关系模型的属性
- Rails-从两个模型中获取json-格式化json
- 如何在两个不同的控制器中传递ng模型的值
- 如何找到两个输入的模型函数
- 如何使用AngularJs在html中定义两个模型
- 将两个模型与一个模型传递到主干比较器,并进行字母数字排序
- 在主干的一个视图中使用两个模型时出现问题
- 在knockout js中如何在两个视图模型之间交换值
- Angular -将两个输入ng模型合并为一个