如何在angularjs

时间:2016-09-21 07:27:09

标签: angularjs ng-repeat

我的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>

当我更改内部重复时,外部重复内容应根据所选内容进行更改。

1 个答案:

答案 0 :(得分:0)

我认为如果没有傻瓜你就不会得到解决方案。但是在这里的代码中我看到了一些问题,首先,首先ng-repeat使用location作为迭代项名称,第二个使用完全相同的名称 - 这是错误的,第二个应该使用自己的名称。 第二个问题 - 第二个ng-repeat的ng-model再次使用相同的变量名 - 这将包含所选的值,因此它必须是一个不同的对象 - 我将其称为selectedLocation。

我真正得到的第三件事就是为什么你需要第一个ng-repeat--关于angularjs的好处是数据绑定,一旦你有了角度填充的ng模型,你就可以使用那个对于md-card这样的事情:

Binding