Я пытаюсь повторить список, чтобы создать раскрывающийся список выбора. Мой код показан ниже как веб-компонент
<!DOCTYPE html>
<polymer-element name="epimss-name">
<template>
<label for='titleCmbo' id='titleLbl'>Title</label>
<template repeat="{{title in titleList}}">
<select id='titleCmbo'>
<option value='{{title}}'>{{title}}</option>
</select>
</template>
</template>
<script type="application/dart">
import 'package:polymer/polymer.dart';
@CustomTag( 'epimss-name' )
class NameElement extends PolymerElement
{
final List<String> titleList = toObservable([ '', 'Dr', 'Miss', 'Mr', 'Mrs', 'Prof' ]);
}
</script> </polymer-element>
</body>
</html>
Как и код, он создает отдельную комбинацию для каждой итерации. Если я перемещаю теги за пределы вложенного шаблона, редактор жалуется.
Каков правильный способ сделать это?
Спасибо