gpt4 book ai didi

dart - 在Polymer Dart模板化器实例中编辑输入字段会引发错误

转载 作者:行者123 更新时间:2023-12-03 04:05:05 27 4
gpt4 key购买 nike

我们用dart(版本1.0.0-rc.18)编写了一个聚合物元素。<list-outer>元素使用Templatizer行为来迭代对象列表。

<list-outer>
<template>
<iron-label>{{row.name}}</iron-label>
<paper-input value="{{row.name}}"></paper-input>
</template>
</list-outer>

Dart 部分:
@PolymerRegister('list-outer')
class ListOuter extends PolymerElement with Templatizer {

@property
List<Object> datax = [
{"name": "xxx", "age": 2},
{"name": "yyy", "age": 3}
];

ListOuter.created() : super.created() ;

@override
void ready() {
Element template = Polymer.dom(this).querySelector('template');

this.templatize(template);

datax.forEach((row) {
TemplateInstance instance = this.stamp({});

Polymer.dom(this).append(instance.root);

instance.set('row', row);
});
}
}

如果我尝试编辑内部 <paper-input>中的数据,我们总是会在下面得到异常。也许我们缺少了一些东西,但不知道是什么。
**Uncaught TypeError: dataHost._templatized._notifyPath is not a function**
Polymer.Templatizer._notifyPathUpImpl @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:11533Polymer.Base._addFeature._notifyPath @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:8009Polymer.Base._addFeature.set @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:8108(anonymous function) @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:7118Polymer.Base._addFeature._notifyListener @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:7885(anonymous function) @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:7151Polymer.Base._addFeature.fire @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:6627Polymer.Bind._modelApi._notifyChange @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:6904Polymer.Base.extend._notifyEffect @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:7185Polymer.Bind._modelApi._effectEffects @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:6962Polymer.Bind._modelApi._propertySetter @ index.html
_ijt=afoakvu673o0o9qkl500u98qfp:6937setter @ index.html

...

最佳答案

似乎是js Polymer中一个已知错误的变体。

https://github.com/Polymer/polymer/issues/3899

对于研究,请参见评论。

关于dart - 在Polymer Dart模板化器实例中编辑输入字段会引发错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39570331/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com