【发布时间】:2014-05-09 11:07:27
【问题描述】:
我现在正在开发一个主干应用程序,我认为 sessionStorage 值有问题。如果您认为还有其他问题,请告诉我!
当我运行这个脚本时:
<script>
console.log((sessionStorage.appRole == "1" || sessionStorage.appRole == "2"));
</script>
那么控制台中的结果为真。
但是,当使用 underscorejs 将值用于我的主干中的模板时,IF 语句中的值不会呈现。但是当我刷新我的页面时,按钮是可见的。我想知道为什么我第一次访问该页面时它不起作用。该值是正确的,但它没有被渲染。
<% if (sessionStorage.appRole == "1" || sessionStorage.appRole == "2") { %>
<button id="create" class="btn btn-primary"><%= i18n.create_user %></button>
<% } %>
你有什么想法吗?我已经挠头好几个小时了,现在我请求你的帮助!
【问题讨论】:
标签: javascript backbone.js session-storage