我有这样的$ 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中"显示" OBJ的价值,并保持模态保持打开状态。但是变化并未反映在模态上。
如何绑定更改?我正在考虑ng模型,但没有到达在哪里使用它和写的变量。
在您的父控制器中,更改变量时,您应该在$ apply fn中包装它。
例如:
$scope.$apply(function(){
$scope.display++; // or if display is an object (which I assume from you example), it is still the same.
});