我有这段代码
if ($scope.newLeverAdded) {
console.log("executed this");
console.log($scope.tradeDataObj, "data is here");
console.log($scope.group_levers, "this 2 here");
$scope.group_levers.levers.push.apply($scope.group_levers.levers, $scope.tradeDataObj.levers[0]);
console.log($scope.group_levers, "mid prrinting");
console.log("after this");
}
console.log($scope.group_levers, "final prrinting");
我正在尝试的是通过添加新元素来增加我的数组大小。所以现在数组包含2个元素。但最终控制台仍然返回数组中的单个元素。
为什么会这样?
答案 0 :(得分:1)
无法运行代码,您可以尝试以下几种方法:
override func numberOfSectionsInCollectionView(collectionView: UICollectionView) -> Int {
return 1
}
override func collectionView(collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
return 3
}
func collectionView(collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAtIndexPath indexPath: NSIndexPath) -> CGSize
{
return CGSize(width: collectionView.frame.size.width/3.2, height: 100)
}
代替申请答案 1 :(得分:1)