Knockout.js knockoutJS中的组件与模板?

Knockout.js knockoutJS中的组件与模板?,knockout.js,Knockout.js,问题是关于组件和模板。 我看到组件也和模板做同样的工作,除了它还包括Viewmodel概念和使用自定义HTML标记。 除此之外,是否有人能帮助我了解组件与模板之间是否存在任何差异以及何时使用组件?在大多数情况下,组件是打包重复使用的元素或项目中具有自己状态的部分的好方法。当然,这也可以通过使用模板和独立视图模型来实现;组件提供了一种将这两个部分组合在一起的方法,从而有助于组织代码 随着在Knockout 3.3中的添加,它变得有趣起来:现在,您的组件可以包装子标记,例如 你确定要退出吗? 取消

问题是关于组件和模板。 我看到组件也和模板做同样的工作,除了它还包括Viewmodel概念和使用自定义HTML标记。
除此之外,是否有人能帮助我了解组件与模板之间是否存在任何差异以及何时使用组件?

在大多数情况下,组件是打包重复使用的元素或项目中具有自己状态的部分的好方法。当然,这也可以通过使用模板和独立视图模型来实现;组件提供了一种将这两个部分组合在一起的方法,从而有助于组织代码

随着在Knockout 3.3中的添加,它变得有趣起来:现在,您的组件可以包装子标记,例如

你确定要退出吗? 取消 好的,退出 这是传统模板无法轻松优雅地完成的