knockout里面一个页面需要绑定多个ViewModel如何处理
2017-07-22 10:52
267 查看
当编写一个页面的时候,出现了多个列表,列表的字段不同,需要绑定多个ViewModel的时候,顺序如下
1.在前台页面绑定的时候对于第一个列表需要在它外面最大的div位置加上绑定data-model="ViewModel1"(此处的名字为你自己定义的,要与后面的自己定义的名字一致即可)
2.在js代码部分定义的时候需要定义多个ViewModel,名字自己取,初始化的语法不变,在绑定页面加载的时候,之前的语法是ko.applybindings(ViewModel),需要改为:ko.attach("Model1",Model1),ko.attach("Model2",Model2)........根据需要自己写名字。
3.在前台的页面千万不要忘了需要引入的文件:jquery.livequery和knockout.multimodels-0.1.min有先后顺序(jquery在前,konckout在后面)。
1.在前台页面绑定的时候对于第一个列表需要在它外面最大的div位置加上绑定data-model="ViewModel1"(此处的名字为你自己定义的,要与后面的自己定义的名字一致即可)
2.在js代码部分定义的时候需要定义多个ViewModel,名字自己取,初始化的语法不变,在绑定页面加载的时候,之前的语法是ko.applybindings(ViewModel),需要改为:ko.attach("Model1",Model1),ko.attach("Model2",Model2)........根据需要自己写名字。
3.在前台的页面千万不要忘了需要引入的文件:jquery.livequery和knockout.multimodels-0.1.min有先后顺序(jquery在前,konckout在后面)。
相关文章推荐
- MVC view页面需要多个model,复杂网页的处理
- 如何处理一个tableView中同种model多种cell相同逻辑的情况?
- knockout一个页面中绑定多个model
- knockout页面中绑定model,一个页面中绑定多个model
- 如何实现点击GridView中一个图片后,如何传递至一个新的Activity中的imageview里面显示?
- 在jsp页面如何获取Map里面某一个指定集合的值并循环打印
- 可以在一个页面里面使用多个uitableview ,并使用同一个delegate
- excel每一条数据 生成成一个word模板,(模板里面的字段需要动态的绑定excel属性)
- 如何设置在elipse里面选中一个变量,找到该页面用到该变量的所有的地方
- 使用Expression Blend处理ViewModel绑定
- 如何在页面中获取到ModelAndView绑定的值
- 自定义Jquery插件——由于项目需要,对页面中过长的文本进行截取,鼠标移上去有一个title的提示,所以做了一个Jquery过长文本处理的插件
- 如何在HttpWebRequest 里面去触发一个页面的单击事件
- 一个共通的viewModel搞定所有的编辑页面
- 在MVC3中编辑页面时Get的参数名与Post里的Model参数一致时不需要在View页面再绑定参数
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(3)
- 2016-12-03(两种处理JSON返回页面的方式、分页,ModelAndView和Model的区别,<C:forEach>注意)
- 在ASP.NET MVC中使用Knockout实践02,组合View Model成员、Select绑定、通过构造器创建View Model,扩展View Model方法
- JSP设计模式基础:View Helper模式——学习如何使用View Helper模式使得Model数据适应表现层的需要(2)
- Java如何把链接中的参数在页面使用参数名字获取ModelMap model去页面显示或者处理