我有一個可能是空的項目數組,有一個項目的兩個+項目。 現在,如果我想顯示元素,我使用簡單的ng顯示事件。如何顯示元素只有當數組有兩個或多個項目與angularjs ng顯示?
<div ng-show="scopeName">
...
</div>
所以,如果pageSlides有項目div將被打印否則它不會。
現在我想編輯這個節目,當物品有2個或多個物品時打印div。
我這個嘗試,但它不工作:
<div ng-show="pageSlides.length > 1"> (or any number)
...
</div>
我很願意在此方面的幫助。
謝謝!
更新時,這裏是我的代碼:
myApp
.controller(
'controllerName',
[
'$rootScope',
'$scope',
'$routeParams',
'Api',
function($rootScope, $scope, $routeParams, Api) {
var pageSlug = $routeParams['pageSlug'];
$scope.init = function() {
$scope.singlePage = [];
$scope.pageSlides = [];
Api.get(
'site/' + $rootScope.config.api.propertyId + '/page/' + pageSlug
).then(
function(data) {
$scope.singlePage = data.page;
$scope.pageSlides = $scope.singlePage['media'];
}
);
}
$scope.init();
}])
這是這裏拼寫錯誤,很抱歉。但它仍然無法正常工作。 – 2014-10-20 10:37:15
@VassilisPits,你見過我的JSFiddle例子嗎?這應該有效。你能爲我們提供你的代碼嗎? – 2014-10-20 10:39:30
更新我的代碼 – 2014-10-20 10:48:21