除了 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 编辑器版本 1.6.0.dev_03_00 (DEV)
Dart SDK 版本 1.6.0-dev.3.0。
最佳答案
对于第二个按钮的呈现方式不同(没有标题),我收到错误消息
Using textContent to label the button is deprecated. Use the "label" property instead
显然是
<paper-button>
旨在识别是否有人添加了子节点,这似乎不受支持。开始和结束标记之间的换行符创建一个
TextNode
改变按钮行为的子级。我想按钮的设计方式有一个很好的意图,但结果可能会造成更多的困惑而不是帮助。
我创建了一个错误报告 https://github.com/Polymer/paper-button/issues/12
关于dart - 渲染纸按钮的错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24720197/