Pra*_*mar 3 ember.js ember.js-component
在模板中,我将组件称为:
{{comp-name data=controllerData}}
Run Code Online (Sandbox Code Playgroud)
如果我更改组件中的数据,控制器controllerData也会因隐式双向绑定而发生更改.我有两个问题:
1)如何使其成为单向绑定.因此,只有从控制器的变化controllerData传播到组件的数据.
2)应该没有任何约束力.意味着,如果我更改组件或控制器中的数据.它不应该反映在其他事物中.
Gau*_*rav 10
1)使用readonly帮助者:
{{comp-name data=(readonly controllerData)}}
Run Code Online (Sandbox Code Playgroud)
2)使用unbound帮助者:
{{comp-name data=(unbound controllerData)}}
Run Code Online (Sandbox Code Playgroud)
有关详细信息,请参阅http://emberup.co/bindings-with-htmlbars-helpers/.
在具有角括号组件的Ember的未来版本中,默认情况下绑定将是一种方式,您将需要使用mut帮助程序使其成为双向.
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           3590 次  |  
        
|   最近记录:  |