Я пытаюсь вложить в Dart PolymerElements в еще один PolymerElement вот так.Вложение в Dart PolymerElement в другом PolymerElement
@CustomTag('test-box')
class Box extends PolymerElement{
@observable List<Child> childs = new List<Child>();
Box.created() : super.created() { }
}
@CustomTag('test-child')
class Child extends PolymerElement{
Child.created() : super.created() { }
}
, а затем в testbox.html
<link rel="import" href="testchild.html">
<polymer-element name="test-box">
<template>
<div>
<ol name="child-list">
<template repeat="{{child in childs}}">
{{child}}
</template>
</ol>
</div>
</template>
<script type="application/dart" src="testbox.dart"></script>
</polymer-element>
Это возможно с Дартом/Polymer? Все мои попытки потерпели неудачу. Я хочу обрабатывать узлы html как классы.
Заранее спасибо
Ваша ссылка элемент должен внутри полимер-элемента. Кроме того, {{child}} является выражением, вместо этого вы хотите использовать тег: . См. Https://github.com/sethladd/dart-polymer-dart-examples/tree/master/web для многих примеров. –
На самом деле это не работает. Он будет вставлять один новый элемент test-child для каждого элемента списка, но это не будет элементы из списка. – Leksat