knockout里面一个页面需要绑定多个ViewModel如何处理

当编写一个页面的时候,出现了多个列表,列表的字段不同,需要绑定多个ViewModel的时候,顺序如下

1.在前台页面绑定的时候对于第一个列表需要在它外面最大的div位置加上绑定data-model="ViewModel1"(此处的名字为你自己定义的,要与后面的自己定义的名字一致即可)

2.在js代码部分定义的时候需要定义多个ViewModel,名字自己取,初始化的语法不变,在绑定页面加载的时候,之前的语法是ko.applybindings(ViewModel),需要改为:ko.attach("Model1",Model1),ko.attach("Model2",Model2)........根据需要自己写名字。

3.在前台的页面千万不要忘了需要引入的文件:jquery.livequeryknockout.multimodels-0.1.min有先后顺序(jquery在前,konckout在后面)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值