dart - Dart中的 polymer 元素属性

标签 dart dart-polymer polymer

在Polymer.js中,我可以这样做:

<polymer-element name="test-element" attributes="word" noscript>
  <template>Foo {{word}} <content></content></template>
</polymer-element>

<test-element word="bar">baz</test-element>

输出为Foo bar baz。参见http://jsfiddle.net/vV3yS/

但是,如果我在Polymer.dart中做同样的事情,我只会得到Foo baz。更糟糕的是,如果我添加lightdom,它可以在Polymer.js中工作,但是Polymer.dart却提供bazFoo

我可以使Polymer.dart的行为与Polymer.js相同吗?我正在使用0.9.5。

最佳答案

这很有趣,因为前一阵子lightdom已经从Polymer.js中删除(https://github.com/Polymer/docs/issues/243)

自从我自己使用noscript以来已有一段时间,但我的经验是,它在PolymerDart中存在问题,尤其是在扩展其他元素时。
我想如果您将一个脚本添加到带有字段的元素中,您的元素就可以工作

@published var word;

您为此问题创建的问题的链接:
https://code.google.com/p/dart/issues/detail?id=17426

编辑
在Polymer 0.10.0之前,不支持具有属性但没有脚本(具有noscript)的polymer-element,但下一版本(https://code.google.com/p/dart/issues/detail?id=17426)应该支持

关于dart - Dart中的 polymer 元素属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22344929/

相关文章:

javascript - 跳过 JavaScript 直接使用 Dart

flutter - Flutter无法加载 Assets :但目录不存在

dart - 如何在 Dart Polymer 中使用和迭代可观察 map ?

dart - 找不到自定义元素

javascript - 如何嵌套 2 个或更多 firebase 元素?

javascript - 模板内的 polymer 建模模板

ios - Flutter Ios上不允许使用资源 fork ,Finder信息或类似碎屑

flutter - FutureBuilder 使我的应用程序卡住,因为它在构建之前等待文件加载

css - 为什么:host(:hover) not work here?

dart - 包装 polymer 元素纸张输入的验证错误