javascript - 显示基于 $localStorage 的字段

标签 javascript angularjs ng-storage

我想根据 $localStorage 值显示页面中的字段。

如果我有以下内容:

<div ng-controller="myCtrl">
    <ul>
        <li> List 1 </li>
        <li> List 2 </li>
        <li> List 3 </li>
        <li> List 4 </li>
    </ul>
</div>

只有当 $localStorage 的值不是 0 时,我才想显示 List 3List 4

我该怎么做?

最佳答案

您可以从 $localStorage 获取值并将其设置为作用域变量并使用 ng-if 检查该变量

$scope.condvalue = localStorage.getItem("yourItem");

HTML:

<div ng-controller="myCtrl">
    <ul>
        <li> List 1 </li>
        <li> List 2 </li>
        <li ng-if="condvalue!=0"> List 3 </li>
        <li ng-if="condvalue!=0">  List 4 </li>
    </ul>
</div>

关于javascript - 显示基于 $localStorage 的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42936640/

相关文章:

javascript - 我正在使用 Angular "Date"过滤器,但这个数字表达式是什么?

javascript - 使用 ngStorage(angularjs) 作为语言选项

javascript - 如何循环数组中的本地存储对象或转换 JSON 数据

javascript - <Button> 不适用于弹出窗口。 (HTML、CSS、JS)

javascript - 元素未在 FireFox 和 Opera 上显示,但在 Chrome 和 Safari 上可以正常工作

javascript - Angular JS表中的嵌套ng-repeat

AngularJS datepicker ui-date 错误更新

javascript - 使用 ngStorage/localstorage 保存键=>值样式

javascript - 使用 ngStorage 进行 Protractor 测试

javascript - 我将如何使用 Karma/Jasmine 测试窗口提示和确认?