2016-08-04 2 views
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); 

Он обновляется на изменения, но глядя на консоли, он показывает

"[объект Object]"

Какие заставляет меня задаться вопросом, сохраняет ли он как первый вариант, т. е. хотя в журнале консоли «объект объекта» отображается «Объект объекта», я все равно могу получить исходные данные как объект ect из локального хранилища.

ответ

0

Вы преобразовываете объекты в строки. Вместо + используйте консоль ,.

console.log(this.is, ': app-localstorage-document element has been created!'); 
Смежные вопросы