0

我们正在使用 knockoutjs 来开发我们的 Web 应用程序,并且我们正在使用 knockout-amd-helpers 插件。我对推荐的文件夹结构有疑问。目前我们的文件夹结构是这样的

/应用程序

/app/js

/app/js/viewmodels(模块的基本目录-ko.bindingHandlers.module.baseDir = "viewmodels";)

/app/js/libs(包含敲除和其他库js)

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

/app/index.html

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

/app/functionality1/functionality1.tmpl.html

/app/functionality1/functionality1.js

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

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

4

0 回答 0