2016-07-09 3 views
0

Polymer dom-repeat을 다음 코드와 같은 연관 배열과 함께 사용할 수 있습니까?Polymer Dom Repeat - 연관 배열 사용

<template is="dom-repeat" items="{{array}}">{{item}}</template> 

// script 
Polymer({ 
    ... 
    properties: { 
    array: { 
     type: Array 
     value: [] 
    } 
    }, 

    ready: function(){ 
    this.set('array.someUID', 'someValue'); 
    this.set('array.someUID', 'someValue'); 
    this.set('array.someUID', 'someValue'); 
    } 
}); 

이 예제는 작동하지 않으며이 문제를 해결할 때는 정상적인 배열로 변환해야한다는 것을 알고 있습니다. 그러나 배열의 항목 ID를 내 데이터베이스의 ID와 동일하게 설정하여 값이 업데이트되면 항목을 업데이트하는 함수를 호출 할 수있게하고 싶습니다.

this.set('array.' + uid, newValue); 

답변

0

은 지금까지 내가 associative array을 이해 Object에서 작동하지 않습니다 javascriptdom-repeatObject로 계산됩니다. 당신이

[{ 
    key:{{uid}}, 
    value:someValue 
}] 

처럼 뭔가에 데이터를 재 설계 경우에 당신은 거기에 dom-repeat을 사용할 수 있습니다.