Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Data binding 省道+;聚合,如何绑定到编程生成的元素,textarea,select,optgroup_Data Binding_Dart_Polymer - Fatal编程技术网

Data binding 省道+;聚合,如何绑定到编程生成的元素,textarea,select,optgroup

Data binding 省道+;聚合,如何绑定到编程生成的元素,textarea,select,optgroup,data-binding,dart,polymer,Data Binding,Dart,Polymer,我正在尝试创建一个表单聚合组件,其中表单元素是动态生成的。我已经看过了,到目前为止,绑定值属性的唯一方法是使用.injectBoundHtml。这并不适用于所有组件类型,我正在尝试绑定a的值,我得到的结果如下: 删除不允许的属性 我的工作是添加:textareaID.addEventListener('change',updateValueMap) 我希望有人能告诉我为什么不允许使用value,和/或是否有更好的方法以编程方式在Polymer中指定绑定属性请:) 感谢Gunter的建议,并通过了

我正在尝试创建一个表单聚合组件,其中表单元素是动态生成的。我已经看过了,到目前为止,绑定
属性的唯一方法是使用
.injectBoundHtml
。这并不适用于所有组件类型,我正在尝试绑定a
的值,我得到的结果如下:

删除不允许的属性

我的工作是添加:
textareaID.addEventListener('change',updateValueMap)

我希望有人能告诉我为什么不允许使用
value
,和/或是否有更好的方法以编程方式在Polymer中指定绑定属性请:)

感谢Gunter的建议,并通过了节点验证程序:

var val = new NodeValidatorBuilder.common()
  ..allowElement('textarea', attributes:['value']);
this.injectBoundHtml(getElementStr(i), element:selP, validator:val);

Textarea没有
属性。 试试这个

<textarea>{{results['comments']}}</textarea>
{{results['comments']}

有关消息
删除不允许的属性的详细信息
请参见

谢谢,但是
{{results['comments']}}
在使用
injectBoundHtml
时不起作用。它看起来只喜欢绑定属性,而不喜欢绑定内容。我是通过一个
NodeValidatorbuilder
var val=new NodeValidatorbuilder.common()…allowlement('textarea',attributes:['value'])来实现的;this.injectBoundHtml(getElementStr(i),元素:selP,验证器:val)