我有一些本地存储变量,当我缓存某些内容时设置这些变量。
我想在一个列表中用ng-repeat显示已经被缓存的项目,所以我需要检查项目名称是否在本地存储中(可能使用图标元素上的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
的写法更好,因为它不需要加载数据。 - dandavis