Dart中的聚合物元素属性
在Polymer.js中,我可以这样做:Dart中的聚合物元素属性,dart,dart-polymer,polymer,Dart,Dart Polymer,Polymer,在Polymer.js中,我可以这样做: Foo{{word} 巴兹 输出为foobarbaz。看 但是,如果我在Polymer.dart中也这样做,我只会得到foobaz。更糟糕的是,如果我添加lightdom,它在Polymer.js中工作,但Polymer.dart提供bazFoo 我可以使Polymer.dart的行为与Polymer.js相同吗?我正在使用0.9.5。这很有趣,因为lightdom不久前已经从Polymer.js中删除() 我已经有一段时间没有自己使用noscrip
Foo{{word}
巴兹
输出为foobarbaz
。看
但是,如果我在Polymer.dart中也这样做,我只会得到foobaz
。更糟糕的是,如果我添加lightdom
,它在Polymer.js中工作,但Polymer.dart提供bazFoo
我可以使Polymer.dart的行为与Polymer.js相同吗?我正在使用0.9.5。这很有趣,因为
lightdom
不久前已经从Polymer.js中删除()
我已经有一段时间没有自己使用noscript
,但我的经验是,它在PolymerDart中存在问题,尤其是在扩展其他元素时。
我想如果您在元素中添加一个带有字段的脚本,您的元素就可以工作了
@已发布的var-word;
指向您为此问题创建的问题的链接:编辑
polymer 0.10.0之前不支持带有属性但没有脚本的polymer元素(带有
noscript
),但下一版本应该支持它()我希望Dart不会删除lightdom。这是有用的。关于noscript,当然,我可以创建一个类,它也可以工作,但该类需要@CustomTag、每个属性的已发布属性和调用super.created()的构造函数。当我需要很多这样的轻量级元素时,有很多重复的代码应该是多余的。我相信他们很快就会删除它。是的,有一些样板,但我没有遇到过很多情况下,没有代码的自定义元素可能非常有用。你提出的问题是正确的。不过,在脚本修复之前,它只是一种变通方法。