2016-03-21 67 views
0

我有一个离子列表,显示从另一个列表中选中的项目,但我想显示一条消息,如果列表为空。ng-show与localStorage的选择

的代码是:

<ion-item ng-repeat='(place, checked) in localStorage.options' ng-if="checked" class="item item-body"> 

我会怎么做的NG出现,因为这不是标准的NG-重复。

+1

http://stackoverflow.com/a/25866317/949476? – dfsq

回答

0

试试这个:

控制器:

$scope.isEmptyObjectEmpty = function(object) { 
     for(var i in object) { 
      return true; 
     } 
     return false; 
    }; 

HTML:

<div class="item item-text-wrap" 
    ng-if="!isEmptyObjectEmpty(localStorage.options)"> 
       list is empty(msg) 
</div> 
+0

嗨,这工作,如果localStorage是空的,但我想要的是,如果列表也是空的。 – rob

+0

我没有.. ..意味着你的问题没有其他名单..!检查..正确地更新你的问题..!哪个列表..?例如 –

+0

localStorage保存列表,但列表为空时又怎么办?该消息不显示 – rob