【问题标题】:Notify parent property from child which is dom-repeating从 dom-repeating 的 child 通知 parent property
【发布时间】:2018-06-16 00:12:01
【问题描述】:

我已经在子组件中初始化了属性buyitem,并调用order函数来调用它。

order() { this.buyitem = "change";}

它正在组件级别发生变化。并且在父组件中它没有反映。我在两个组件中都添加了reflectToAttribute: truenotify:true

【问题讨论】:

    标签: polymer polymer-2.x polymer-starter-kit


    【解决方案1】:

    为了反映父值upward的变化,假设你在parent-app.html示例中,使用{{...}}进行双向数据绑定。(不是[[...]]

    <child-elem buyitem = "{{buyitem}}"></child-elem> 
    

    进入child-elem元素声明属性notify:true就足够了:

    static get properties() { return { 
           buyitem:{
               type:String,
               notify:true
                 }
    

    但也可以使用this.set 而不是this.buyitem = "change"

    this.set('buyitem', 'change');  // to observable changes. 
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-03-22
      • 2018-03-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-01-09
      • 2014-04-05
      • 1970-01-01
      相关资源
      最近更新 更多