使用knockout amd helper淘汰 - 推荐的文件夹结构

时间:2014-11-14 18:40:38

标签: knockout.js knockout-amd-helpers

我们正在使用knockoutjs来开发我们的Web应用程序,我们正在使用knockout-amd-helpers插件。我对推荐的文件夹结构有疑问。 目前我们的文件夹结构如下所示

/应用

/应用/ JS

/ app / js / viewmodels(modules-ko.bindingHandlers.module.baseDir =“viewmodels”的基本目录;)

/ app / js / libs(包含淘汰赛和其他图书馆js)

/ app / templates(包含以.tmpl.html结尾的所有html模板)

/app/index.html

但是有一个建议是通过viewmodels和template html驻留在该特定功能的同一子目录中的功能来重构此文件夹布局。例如,

/app/functionality1/functionality1.tmpl.html

/app/functionality1/functionality1.js

看来很多基于Angularjs的客户端架构使用这种方法,它们将html和js文件保存在同一目录中。

所以我想知道基于knockoutjs的客户端应用程序是否有推荐的文件夹结构。

0 个答案:

没有答案