我已经在EmberJS的sessionStorage(来自ajax的大JSON响应)中保存了一些数据,并想知道是否有一种方法可以直接在模板把手中进行访问。如果没有,我会选择什么?我已经在模板中尝试过{{sessionStorage.getItem("data"}}
,但是它给我一个错误,提示“ 期望'ID',得到了'INVALID'”。
答案 0 :(得分:0)
您应该像这样将sessionStorage中的项目设置为component.js中的变量:
init:function(){
this.set('sessionStorageData', sessionStorage.getItem('data'));
}
像这样在您的hb中使用它:
{{sessionStorageData}}