我有一个像这样的$ ionicModal:
<ion-modal-view>
<ion-content>
<ion-slide-box>
<ion-slide ng-repeat="display in VideoCtrl.display track by $index" >
<div class="card">
<div class="item item-divider">
{{display.start}}-{{display.end}}
</div>
<div ng-style='{ "background" : "#" + display.css.color }'>
</div>
</div>
</ion-slide>
</ion-slide-box>
</ion-content>
</ion-modal-view>
VideoCtrl是模态的父控制器。我正在更改VideoCtrl中'display'obj的值,并且模态保持打开状态。但这些变化并没有反映在模态上。
如何绑定更改?我正在考虑使用ng-model但没有在哪里使用它以及要编写哪个变量。
答案 0 :(得分:-1)
在父控制器中,更改变量时,应将其包装在$ apply fn。
中例如:
$scope.$apply(function(){
$scope.display++; // or if display is an object (which I assume from you example), it is still the same.
});