Ember 2.11,数据在父组件之间传递。

时间:2017-03-18 19:25:33

标签: ember.js

我有一个父组件和子组件,以便子组件具有很少的单选按钮选项,这些选项基于复选框(在父组件中定义)显示。我将复选框作为可变变量传递给子组件。单选按钮的groupValue基于计算属性而更改,该属性取决于子组件中的复选框。令我惊讶的是,当调用子组件的init()方法时,会触发计算属性。如果我更改单选按钮的值并更改我的复选框,则不会触发计算属性。

所以我的问题是,一旦mut数据从父组件传递给子组件,父组件不能更改那些数据就不会触发子组件计算属性吗?

1 个答案:

答案 0 :(得分:0)

  

所以我的问题是,一旦mut数据从父组件传递给子组件,父组件不能更改那些数据就不会触发子组件计算属性吗?

是。当父级更改该数据时,它肯定会触发子组件计算属性。

所以请通过ember-twiddle.com提出无效的代码。这将使我们很好地了解你的问题,以及为什么不起作用的原因。