要使Knockout能够加载和实例化组件,必须使用ko.components.register注册它们,从而提供如此处所述的配置。 注意:作为替代,可以实现一个自定义组件加载器(自定义加载器下一节介绍),通过自己的约定获取组件,而不是显式配置。 本节目录 将组件注册为viewm ...
要使Knockout能够加载和实例化组件,必须使用ko.components.register注册它们,从而提供如此处所述的配置。
注意:作为替代,可以实现一个自定义组件加载器(自定义加载器下一节介绍),通过自己的约定获取组件,而不是显式配置。
本节目录
- 将组件注册为viewmodel/template
- 指定视图模型
- 构造函数
- 共享对象实例
- 一个createViewModel工厂函数
- 一个AMD模块,其值描述一个viewmodel
- 指定模板
- 现有元素ID
- 现有元素实例
- 一串标记
- DOM节点数组
- 文档片段
- 其值描述模板的AMD模块
- 指定其他组件选项
- Knockout如何通过AMD加载组件
- 将组件注册为单个AMD模块
将组件注册为viewmodel/template
您可以用如下方式注册组件:
ko.components.register('some-component-name', { viewModel: <see below>, template: <see below>});
海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com
原标题:KnockoutJS 3.X API 第六章 组件 组件注册
关键词:JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。