【发布时间】:2017-11-29 18:13:13
【问题描述】:
我使用 Knockout.js、require.js 和组件创建富客户端应用程序。
我按需加载组件(第一次从服务器加载,第二次从缓存加载)。 每个组件由两部分组成。 “JS”部分和“HTML”视图部分。 为了加载 html 部分,我使用 require.js 文本插件。
我知道,我可以使用 r.js (http://requirejs.org/docs/optimization.html) 将脚本组合到构建层中。
但我有一个问题 是否可以结合js和html文件(因为每个组件都是js和html对)?
我认为有可能,但不确定。
(或者也许可以只组合 js ,并按需加载 html 视图)
【问题讨论】:
-
看看durandaljs.com,它使用了knockoutjs,requirejs,它是基于一个ViewModel(js)和一个View(html)的前提
-
ko.components.register('like-or-dislike', { viewModel: { require: 'files/component-like-widget' }, template: { require: 'text!files/component -like-widget.html' } });这不是你想要的吗?
标签: knockout.js requirejs components web-component r.js