想用组件包一个 input , 如何 ms-duplex="@vmData" 双向绑定到另外一个VM的数据上?
//html
<ms-input ms-widget="{id:'input_1',vmData:@data}"></ms-input>
{{@data}}
//js
avalon.define({
$id:'formBox',
data:"123"
});
avalon.component('ms-input', {
defaults:{
vmData:'',
inputContent: "未命名"
},
soleSlot: 'inputContent',
template: F.heredoc(function(){
/*
<div><input class="ms-input" autocomplete="off" ms-duplex="@vmData" /></div>
*/
})
});
input双向绑定 formBox VM 的data,让更改input的值时{{@data }}也跟着变?