动态创建元素

时间:2016-08-04 19:18:54

标签: javascript polymer polymer-1.0

使用此代码

<app-localstorage-document key="search" data="{{plAppLoader}}"> </app-localstorage-document>

数据属性在更改时将始终更新,并保存到本地存储,并在控制台中查看对象的字符串表示,其中包含键和值,基本上是整个结构。

动态导入和创建

var ALD = document.createElement('app-localstorage-document');
Polymer.dom(ALD).setAttribute('key', 'plAppLoader');
Polymer.dom(ALD).setAttribute('data', this.plAppLoader);
Polymer.dom(this.$.contentWrapper).appendChild(ALD);

它会在更改时更新,但在查看控制台时会显示

  

&#34; [object Object]&#34;

这让我想知道,它是否像第一个选项一样被保存,即使它显示了&#34; [object Object]&#34;在控制台日志中,我仍然可以将原始数据作为对象从本地存储中检索。

1 个答案:

答案 0 :(得分:0)

您正在将对象转换为字符串。而不是+,而是在控制台中使用,

console.log(this.is, ': app-localstorage-document element has been created!');