app-localstorage-document에서 값을 설정하고 검색하는 방법을 알아 내려고합니다. 나는 철 - 메타 요소와 전에 일한과 같이 그것을했다 :
폴리머로 app-localstorage-document 작업하는 방법
<iron-meta id="meta" key="id" value="{{meta}}"></iron-meta>
Polymer({
is: 'login-form',
properties: {
meta: {
type: String,
value: ''
},
},
getValue: function() {
this.meta = '100'
var savedValue = this.$.meta.byKey('id');
console.log(savedValue);
}
});
하지만이 앱 로컬 스토리지-문서와 유사한 무언가를하려고 할 때 그냥 반환
약속 {[[PromiseStatus]] " 해결 된 ", [[PromiseValue]] : 정의되지 않음}
이 요소로 작업하는 방법에 대한 예제를 찾을 수 없습니다. 어쩌면 누군가 나를 도와 줄 수 있습니다.
<app-localstorage-document id="meta" key="id" data="{{meta}}" storage="window.localStorage"></app-localstorage-document>
Polymer({
is: 'login-form',
properties: {
meta: {
type: String,
value: ''
},
},
getValue: function() {
this.$.meta.setStoredValue('id', '50');
var savedValue = this.$.meta.getStoredValue('id');
console.log(savedValue);
}
});
모든 것을 해결할 수 있다면 답을 받아 들일 것입니다. iron-localstorage를 사용하면 결국 사용하기가 쉬워 보였습니다. – Niklas
뭔가 빠뜨린 것 같습니다. 작동하지 않았습니다. 내 페이지를 다시로드하면 값이 지워지고 마지막으로 사용한 값이 표시됩니다. 철 - 로컬 저장소가 작동합니다. – Thad
키가 저장되지 않은 경우 isNew() 메서드를 사용하여 값을 초기화하는 방법은 무엇입니까? –