你的位置:首页 > 软件开发 > Java > KnockoutJS 3.X API 第六章 组件 组件注册

KnockoutJS 3.X API 第六章 组件 组件注册

发布时间:2016-10-18 15:55:26
要使Knockout能够加载和实例化组件,必须使用ko.components.register注册它们,从而提供如此处所述的配置。 注意:作为替代,可以实现一个自定义组件加载器(自定义加载器下一节介绍),通过自己的约定获取组件,而不是显式配置。 本节目录 将组件注册为viewm ...

要使Knockout能够加载和实例化组件,必须使用ko.components.register注册它们,从而提供如此处所述的配置。

注意:作为替代,可以实现一个自定义组件加载器(自定义加载器下一节介绍),通过自己的约定获取组件,而不是显式配置。

本节目录

  • 将组件注册为viewmodel/template
    • 指定视图模型
      • 构造函数
      • 共享对象实例
      • 一个createViewModel工厂函数
      • 一个AMD模块,其值描述一个viewmodel
    • 指定模板
      • 现有元素ID
      • 现有元素实例
      • 一串标记
      • DOM节点数组
      • 文档片段
      • 其值描述模板的AMD模块
    • 指定其他组件选项
      • 控制同步/异步加载
  • Knockout如何通过AMD加载组件
    • AMD模块只在需要时加载
  • 将组件注册为单个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

JS
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。