繁体   English   中英

带服务和指令的角种子

[英]Angular seed with services and directives

我正在使用角种子项目https://github.com/angular/angular-seed

我应该在哪里放置服务和指令?

您可以为每个under app创建一个文件夹,这样您的项目树将如下所示:

app/directives
app/services

这实际上完全取决于您,但是这里有一些有关项目结构的好的建议: https : //docs.google.com/document/d/1XXMvReO8-Awi1EZXAXS4PzDzdNvV6pGcuaF4Q9821Es/pub

通常我的结构看起来像

app\scripts\user.js
app\scripts\todo.js

User.js将在其中提供服务,并可能在其中提供多个控制器...如果文件太大,则会将其分解为多个部分。

将所有服务和所有控制器组合在一起的问题在于,这些服务和控制器通常具有某种关系(功能上)。 当您想重新使用服务/控制器时,通常将它们一起使用,而在编辑一个服务/控制器时,通常需要引用另一个。 这使得查找内容变得最容易,并且没有1000个js文件可包含在依赖项和脚本包含物中并进行管理。

同样,到了需要从某个部分中制作一个凉亭组件的时间时,可以更轻松地了解哪些部分需要拉出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM