【发布时间】:2016-02-24 08:10:04
【问题描述】:
我在缓存某些内容时设置了一些本地存储变量。
我想在一个带有 ng-repeat 的列表中显示一个项目已被缓存,因此我必须查看 item.name 是否在本地存储中(可能在图标元素上带有 ng-if)。
<ion-list class="pokemonList">
<ion-item class="item item-icon-right" ng-repeat="pokemon in pokemons | filter:search.filter" ng-click="goToPokemon(pokemon.url, pokemon.name)">
{{pokemon.name | capitalize}}
<i class="icon ion-eye" ng-if="localStorage.getItem('pokemon.' + pokemon.name)"></i>
</ion-item>
</ion-list>
这显然是行不通的,但是有没有其他方法可以做到这一点?
【问题讨论】:
-
("pokemon." + pokemon.name) in localStorage会更好,因为它不加载数据
标签: javascript html angularjs ionic-framework