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

use*_*184 0 html javascript laravel angularjs

所以我有一个像这样的重复:

<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>
Run Code Online (Sandbox Code Playgroud)

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

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

谢谢!

rob*_*rob 5

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

<md-switch ng-model="ride.sub">
Run Code Online (Sandbox Code Playgroud)