无法在Polymer Dart </option>中正确选择<option>

时间:2014-06-17 03:31:04

标签: dart polymer dart-polymer

我正在尝试在<option>中选择<select>,但无论我做什么,始终会选择第一个<option>。这是代码:

<select value="{{item.theme}}">
  <option template repeat="{{theme in allThemes}}"
      selected?="{{theme == initialSelectValue}}">
    {{theme}}
  </option>
</select>

即使{{theme == initialSelectValue}}返回true,也会发生这种情况。此外,查看生成的标记,正确的<option>正确应用了selected属性,但未选中它。

任何人都知道什么是错的?是否有替代方法(可能使用selectedIndex),我可以使用它?

使用Polymer版本0.10.1 + 1。

1 个答案:

答案 0 :(得分:0)

看起来你遇到了这个bug

https://code.google.com/p/dart/issues/detail?id=19467

@observable字段的默认值会导致问题。