除了有ID之外,我有两个相同的纸质按钮:
<paper-button raisedButton
id='rendered'
label='patient'
on-click='{{clickHandler}}'></paper-button>
<paper-button raisedButton
id='no-render'
label='patient'
on-click='{{clickHandler}}'>
</paper-button>
第一个按钮使用文本标签呈现,第二个按钮呈现没有文本标签。唯一的区别是结束标签。我希望第二个按钮应该像第一个按钮一样呈现,但事实并非如此。这是一个错误吗?
另一个观察是按钮的标签总是默认为大写。这可以改变吗?
我使用的是聚合物v 0.12.0-dev和Dart Editor版本1.6.0.dev_03_00(DEV) Dart SDK版本1.6.0-dev.3.0。
答案 0 :(得分:1)
对于第二个按钮的呈现方式不同(没有标题),我收到错误消息
Using textContent to label the button is deprecated. Use the "label" property instead
显然,<paper-button>
旨在识别是否有人添加了儿童节点,这似乎不受支持。
开始和结束标记之间的换行符会创建一个TextNode
子项,这会改变按钮的行为。
我想按钮的设计方式有一个很好的意图,但结果可能会导致比帮助更多的烦恼。