在模板EmberJS中访问sessionStorage

时间:2018-10-25 11:08:18

标签: javascript ember.js

我已经在EmberJS的sessionStorage(来自ajax的大JSON响应)中保存了一些数据,并想知道是否有一种方法可以直接在模板把手中进行访问。如果没有,我会选择什么?我已经在模板中尝试过{{sessionStorage.getItem("data"}},但是它给我一个错误,提示“ 期望'ID',得到了'INVALID'”。

1 个答案:

答案 0 :(得分:0)

您应该像这样将sessionStorage中的项目设置为component.js中的变量:

init:function(){
  this.set('sessionStorageData', sessionStorage.getItem('data'));
}

像这样在您的hb中使用它:

{{sessionStorageData}}