使用ngReact,如何優雅地實現雙向數據綁定?與ngReact的雙向數據綁定
比方說,我有一個簡單的React輸入組件,它需要一個value
並調用onChange
。
angular.module('app', []).value('SimpleInput', React.createClass({
handleChange: function(e) {
this.props.onChange(e.target.value);
},
render: function() {
return React.createElement('input', {type: 'text', value: this.props.value, onChange: this.handleChange});
}
}));
然後我希望這樣的事情來更新範圍value
。
<react-component name="SimpleInput" props="{ value: value, onChange: function(v) { value = v; } }" />
然而,有自動/更優雅的方式?