gpt4 book ai didi

dart - PolymerDart 自定义元素与 Angular.dart 模型的双向绑定(bind)

转载 作者:行者123 更新时间:2023-12-01 23:33:11 25 4
gpt4 key购买 nike

我设法使用 bind- 语法将我的 Angular.dart 模型双向绑定(bind)到纸张元素:

<paper-input bind-value="item.name"></paper-input>

现在我想创建一个可以公开双向绑定(bind)属性的自定义组件:

@CustomTag('px-test')
class PxTest extends PolymerElement {

@published
var data = 1;
}

用法如下:

<px-test bind-data="item.data"></px-test>

组件被渲染,并且在组件模板中使用 {{data}} 引用的数据字段被正确渲染,但 dataitem.data 的绑定(bind)code> 没有发生,即如果 item.data 为 55,组件仍然呈现 1。Angular 还会尝试创建绑定(bind),创建 item.data 上的监视,但更改不会传播到 PxTest.data 我必须在 PxTest 中更改什么才能进行绑定(bind)?

版本:角度:1.0,聚合物:0.15.1+3

最佳答案

我不知道有关 Angular.dart 和 Polymer.dart 之间的绑定(bind)如何工作的详细信息,但我建议您尝试

//@published
@PublishedProperty(reflect: true)
var data = 1;

这样 DOM 属性也会更新。

关于dart - PolymerDart 自定义元素与 Angular.dart 模型的双向绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26822974/

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