dart - 渲染纸按钮的错误

标签 dart dart-polymer material-design paper-elements

除了 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/

相关文章:

dart - 选择一个相对于另一个号码的号码

dart - Dart Editor无法运行当前选择-请选择可运行资源

android - Flutter 中使用 Stack 对齐容器

dart - 不能在输入中使用core-a11y键

dart - 核心样式和类似乎不起作用

android - 带有海拔的选定标签

android - 找不到与给定名称 'android:Theme.Material' 匹配的资源

unique - 如何在 Dart 中生成唯一 id

android - 键入时未调用 TextInputEditText addTextChangedListener

dart - 在Polymer Dart中,如何使用表的1个聚合物元素以及行和单元格的另一个聚合物元素构建CSS表