avalon2 组件 input 如何绑定值?
想用组件包一个 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 }}也跟着变?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论