我目前尝试从组件中获取计算属性。
export default Component.extend({
isValid: computed('currentQuantity', 'maxQuantity', function() { ... }),
});
尝试使用
接收它(controller:isValid = null;){{quantity-list isValid=(mut isValid)}}
导致覆盖属性并删除计算。
如何获取isValid属性?
答案 0 :(得分:1)
将mut
属性传递给isValid
组件时删除quantity-list
帮助程序。 mut
助手在您的子组件中更改时会改变该值。你应该像这样传递isValid
:
{{quantity-list isValid=isValid}}
答案 1 :(得分:0)
请记住,组件中定义的任何属性值都只是默认值,如果您传入属性,则它将覆盖默认值。因此,在这种情况下,您传递的属性会覆盖默认行为,即isValid是要计算的默认行为。
换句话说,如果您希望组件将isValid设为计算属性,则无需传递值。