ng-repeat中的角度唯一ng模型

时间:2015-08-23 22:31:32

标签: javascript html angularjs laravel

所以我有一个像这样的ng-repeat:

<md-list-item ng-repeat="ride in rides">
    <md-switch aria-label="Join Ride" ng-model="subscribe.sub" ng-change="subscribe(ride.id, subscribe.sub)" flex>
        Join Ride
    /md-switch>
</md-list-item>

但是,每个md-switch都有相同的型号,所以当我在控制器中将它设置为true时,它们都会变为true。

那么,有没有办法给他们一个独特的ng模型?所以我可以单独在控制器中将它们设置为true?

谢谢!

1 个答案:

答案 0 :(得分:5)

您需要使用ride$index来区分模型。例如

<md-switch ng-model="ride.sub">