0
我正在寫一個簡單的離子應用程序。我的控制是相當簡單的,到目前爲止..
.controller('CardsCtrl', function($scope, dataFactory, $ionicSlideBoxDelegate, $stateParams) {
var parentID = $stateParams.parentID;
var keyIDNumber = $stateParams.keyID;
$scope.card = [];
var httpcall = dataFactory.getPosts()
.success(function (posts) {
$scope.card = dataFactory.getChildPosts(parentID, posts, keyIDNumber);
$ionicSlideBoxDelegate.update();
console.log($ionicSlideBoxDelegate.slidesCount());
});
//more stuff....
})
我的模板對數據的取得成功的NG-重複,所以我.update()等我所有的幻燈片是那裏我會期望。然而,$ .slideSlideBoxDelegate.slidesCount()在.update()之後仍然返回0,儘管我目前有五張幻燈片。
即使.update()似乎並不需要它,我嘗試添加一個$ getByHandle但無濟於事!任何想法如何讓幻燈片計數?
你不能只是做'$ scope.card.length'? – jme11
是的 - 但我真的試圖能夠使用下一個()和幻燈片()方法,我無法去工作。我的理論是,這些將不起作用,因爲當它應該是價值時,slidesCount()仍然是零。 – bigfatfrog