<ion-slide-box>
<ion-slide ng-repeat="imageUrl in item.images">
<img ng-src="{{imageUrl}}" />
</ion-slide>
</ion-slide-box>
Run Code Online (Sandbox Code Playgroud)
和我的控制器:
$scope.changeItem = function(differentItem) {
$scope.item = differentItem;
//$scope.$apply();
$ionicSlideBoxDelegate.update();
};
Run Code Online (Sandbox Code Playgroud)
每当单击changeItem()按钮时,它会更改$ scope.item,我在ng-repeat中使用(在幻灯片框中).
我的问题是,$ionicSlideBoxDelegate.update();即使$ scope.item发生更改,也不会使用所选项目的新图像数量更新并将寻呼机索引设置为0.
我有以下数组;
["Test1", "Test2", "Test3"]
Run Code Online (Sandbox Code Playgroud)
我希望它是这样的;
[{ id: 0, name: "Test1" }, { id: 1, name: "Test2" }, { id: 2, name: "Test3" }]
Run Code Online (Sandbox Code Playgroud)
任何帮助?我想我应该以某种方式_.object()用于这个任务。