Knockout SPA使用组件

时间:2017-06-26 19:49:14

标签: knockout.js requirejs components web-component r.js

我使用Knockout.js,require.js和components创建了富客户端应用程序。

我按需加载组件(第一次从服务器加载,第二次从缓存加载)。 每个组件由两部分组成。 “JS”部分和“HTML”视图部分。 对于加载html部分,我使用require.js文本插件。

我知道,我可以使用r.js(http://requirejs.org/docs/optimization.html)将脚本组合到构建层中。

但我有一个问题 是否可以组合js和html文件(因为每个组件都是js和html对)?

我认为有可能,但不确定。

(或者可能只能组合js,并根据需要加载html视图)

1 个答案:

答案 0 :(得分:0)

正如有人在评论中提到的,你已经描述了durandal几乎完全给你的东西。

设置很少,(实际上你可以使用skeletonmimosa ),一旦完成它就会使用约定将视图配对到视图模型。

您还可以通过淘汰赛创建components或使用内置的durandal绑定" compose"保持小巧可重复使用。