Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ember.js/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ember.js EmberJS:Ember组件中的单向数据绑定_Ember.js - Fatal编程技术网

Ember.js EmberJS:Ember组件中的单向数据绑定

Ember.js EmberJS:Ember组件中的单向数据绑定,ember.js,Ember.js,我正在使用emberjs,我希望在我的组件中的一些属性上实现单向绑定 有没有办法直接将属性设置为组件中的单向绑定,而不创建该属性的新属性 例如,我希望避免这样做: export default Ember.Component.extend({ name: null, _name: Ember.computed.oneWay('name') }); 有readOnly它提供只读单向绑定。 因此,每当您将name属性传递给组件时,请使用此readOnly帮助程序来避免双向绑定 {com

我正在使用emberjs,我希望在我的组件中的一些属性上实现单向绑定

有没有办法直接将属性设置为组件中的单向绑定,而不创建该属性的新属性

例如,我希望避免这样做:

export default Ember.Component.extend({
   name: null,
   _name: Ember.computed.oneWay('name')
});

readOnly
它提供只读单向绑定。 因此,每当您将
name
属性传递给组件时,请使用此
readOnly
帮助程序来避免双向绑定


{comp-a name=(readonly name)}

我想不会。当您将
name
属性传递给其他组件时,您可以使用
readonly
帮助程序类似的东西
{comp-a name=(readonly name)}
这看起来非常有用。我只知道mut和未绑定的助手,但他们根本帮不上我的忙。@kumkanillam你能不能把你的答案不作为评论发布,这样我就可以把它作为我问题的答案?正如上面评论中提到的,这解决了我的问题。谢谢