我的HTML中有两个ng-repeat部分,如下所示:
<md-card ng-repeat="location in global.locations | limitTo: 1 ">
<md-select name="location_id" ng-model="location" ng-change="getSingleLocations(location)">
<md-option ng-repeat="location in global.locations" ng-value="location.slug">
{{ location.location_name }}
</md-option>
</md-select>
</md-card>
当我更改内部重复时,外部重复内容应根据所选内容进行更改。
答案 0 :(得分:0)
我认为如果没有傻瓜你就不会得到解决方案。但是在这里的代码中我看到了一些问题,首先,首先ng-repeat使用location作为迭代项名称,第二个使用完全相同的名称 - 这是错误的,第二个应该使用自己的名称。 第二个问题 - 第二个ng-repeat的ng-model再次使用相同的变量名 - 这将包含所选的值,因此它必须是一个不同的对象 - 我将其称为selectedLocation。
我真正得到的第三件事就是为什么你需要第一个ng-repeat--关于angularjs的好处是数据绑定,一旦你有了角度填充的ng模型,你就可以使用那个对于md-card这样的事情:
Binding