複数の AngularUI スライダーを含むページと、各スライダーの値を ng-bind で表示するスパンがあります。次のようになります。
<div class="formitem" ng-repeat="food in foodlist" >
<div ui-slider="{range: 'min'}" min="0" max="{{ unit.max }}" ng-model="demoVals.slider" class="food-slider" >
<div class="begin">1</div>
<div class="end"> {{ unit.max }} {{ food.uid }} </div>
</div>
<span ng-bind="demoVals.slider"></span>
</div>
ng-model を食品ごとに一意にしたいので、 のようなものdemoVals.slider57
で、57 は の出力です{{ food.uid }}
。テンプレートで問題なく印刷できます{{ food.uid }}
が、それを ng-model または ng-bind に追加しようとすると、次のようになります。
ng-model="demoVals.slider[food.uid]"
各食品の ng-model に food.uid を追加するにはどうすればよいですか?