Можно ли отобразить список «Элемент» в Polymer.dart?

Учитывая List<Element> elements, возможно ли отображать элементы в шаблоне, как это?

<template repeat="{{element in elements}}">
    {{element.SOMETHING}}
</template>

Я бы хотел, чтобы он также наблюдал за списком, чтобы он добавлял и удалял элементы по мере изменения списка.


person Isvara    schedule 10.03.2014    source источник


Ответы (1)


Обновить

Готовым к использованию элементом для Dart Polymer 1.0 является bwu-bind-html.


{{}} не может включать HTML.

Вы можете использовать что-то вроде тега <safe-html> (см. ответ на HTML-теги в интернационализированных строках в Polymer.dart)

<template repeat="{{element in elements}}">
    <safe-html model="{{element.SOMETHING}}"></safe-html>
</template>

но я думаю, вам нужно изменить реализацию <self-html>, чтобы она заменяла себя содержимым model вместо добавления model к своему содержимому, потому что ul/ol не может содержать <self-html>

person Günter Zöchbauer    schedule 10.03.2014
comment
Вы можете взглянуть на мой ответ на этот вопрос stackoverflow.com/questions/20406328, если вам нужен доступ к родителю, чтобы сделать элемент заменяет сам себя. - person Günter Zöchbauer; 12.03.2014