当通过require.js加载所有内容时,如何将挖空视图模型的一部分传递给组件
How do I pass parts of my Knockout viewmodel to a component when loading everything via require.js?
我开始使用Knockout.js组件。我需要将组件的一部分作为要使用的数据传递给组件视图模型。
当视图模型是全局的时,这很简单
<my-component params="myGlobalViewModel.dataSubSet"></my-component>
当视图模型通过require.js加载并且无法从全局范围访问它时,我该如何执行此操作?
目前,我还将对视图模型的引用存储在全局变量中,然后使用它。有没有更好的方法?
当你对视图模型调用ko.applyBindings()
时,它的视图模型是"全局的"(从 HTML 绑定的角度来看)。如果dataSubSet
是视图模型的成员,只需执行
<my-component params="dataSubSet"></my-component>
相关文章:
- 如何在视图模型contet更新更新上调用Jquery函数
- 有没有比在app.js上绑定模块名称更好的方法来动态加载视图模型和视图以显示模态
- 在MVVM视图模型中处理应用程序范围的元素
- 将c#视图模型转换为javascript模型时转义HTML标记
- 使用knockout.js将数组绑定到视图模型
- 将js对象更改为使用嵌套的可观察数组敲除js视图模型
- 聚合物:在不同的视图模型中多次使用元素
- 使用AMD时未定义淘汰组件视图模型
- 如何在Knockout.js中选中复选框时更新视图模型及其依赖项
- 无法将对象列表从视图模型设置为 javascript 变量
- 挖空视图模型函数仅影响最后一个实例
- 挖空.js嵌套视图模型不起作用
- 为什么我的视图模型不起作用
- 挖空、视图模型位于其他对象和数据绑定中
- 如何将经度/经度值绑定到挖空视图模型方法
- 挖空.js:等待视图模型实例化完成
- 在Knockout视图模型中调用jQuery插件是一种有效的模式
- KnockoutJS:如何避免在applyBindings上运行视图模型函数
- 使用knockoutjs操作视图模型
- Kendo UI自定义验证不适用于模板和视图模型