我使用的是emberjs,我希望在我的组件中实现单向绑定。
有没有办法直接将属性设置为组件中的单向绑定而不创建新属性?
例如,我想避免这样做:
export default Ember.Component.extend({
name: null,
_name: Ember.computed.oneWay('name')
});
答案 0 :(得分:2)
有readOnly
helper它提供只读单向绑定。
因此,每当您将name
属性传递给组件时,请使用此readOnly
帮助程序以避免双向绑定。
{{comp-a name=(readonly name) }}