Использование 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; } }" />
Однако есть автоматический/более элегантный способ?