Paper-textarea 在 AngularDart 组件中是只读的
Paper-textarea Is Readonly in AngularDart Component
我在 AngualrDart 组件中得到了一个纸质对话框,可以很好地处理纸质输入。当我尝试使用 paper-textarea 时,它是只读的。
这是工作文件输入和只读文件文本区域:
<paper-input #artistInputDeath type="text" ngDefaultControl
[(ngModel)]="death_year" ngControl="artistInputDeath"
label="Death Year" required allowed-pattern="[0-9]" maxlength="4"
(keyup.enter)="onDialogSubmit(true)">
{{ death_year }}
</paper-input>
<paper-textarea #artistInputNotes type="text" ngDefaultControl readonly="false"
[(ngModel)]="notes" ngControl="artistInputNotes"
label="Notes"
(keyup.enter)="onDialogSubmit(true)">
{{ notes }}
</paper-textarea>
如果我在 value="" 中添加注释,则不会出现任何内容。我试过删除各种选项都没有效果。在 Dartium 检查器中,这是它为该字段显示的内容:
<paper-textarea _ngcontent-dye-5="" label="Notes" ngcontrol="artistInputNotes" ngdefaultcontrol="" readonly="false" type="text" class="ng-untouched ng-valid ng-pristine">
Hard bop, soul jazz, grove.
Given name is Julian Adderley
</paper-textarea>
难道 paper-textarea 不支持 angular?
导入正确的库会有所帮助。我认为纸张输入库就足够了,因为 paper-textarea 的文档是纸张输入的一部分。我将其添加到我的控制器中:
import 'package:polymer_elements/paper_textarea.dart';
这是给我的 index.html:
<link rel="import" href="packages/polymer_elements/paper_textarea.html">
我在 AngualrDart 组件中得到了一个纸质对话框,可以很好地处理纸质输入。当我尝试使用 paper-textarea 时,它是只读的。
这是工作文件输入和只读文件文本区域:
<paper-input #artistInputDeath type="text" ngDefaultControl
[(ngModel)]="death_year" ngControl="artistInputDeath"
label="Death Year" required allowed-pattern="[0-9]" maxlength="4"
(keyup.enter)="onDialogSubmit(true)">
{{ death_year }}
</paper-input>
<paper-textarea #artistInputNotes type="text" ngDefaultControl readonly="false"
[(ngModel)]="notes" ngControl="artistInputNotes"
label="Notes"
(keyup.enter)="onDialogSubmit(true)">
{{ notes }}
</paper-textarea>
如果我在 value="" 中添加注释,则不会出现任何内容。我试过删除各种选项都没有效果。在 Dartium 检查器中,这是它为该字段显示的内容:
<paper-textarea _ngcontent-dye-5="" label="Notes" ngcontrol="artistInputNotes" ngdefaultcontrol="" readonly="false" type="text" class="ng-untouched ng-valid ng-pristine">
Hard bop, soul jazz, grove.
Given name is Julian Adderley
</paper-textarea>
难道 paper-textarea 不支持 angular?
导入正确的库会有所帮助。我认为纸张输入库就足够了,因为 paper-textarea 的文档是纸张输入的一部分。我将其添加到我的控制器中:
import 'package:polymer_elements/paper_textarea.dart';
这是给我的 index.html:
<link rel="import" href="packages/polymer_elements/paper_textarea.html">