【发布时间】:2015-05-05 10:51:17
【问题描述】:
我计划在 AngularJS 中开发我公司的 CRM(客户关系管理)系统。这个系统不小,有客户CRUD、购物车、售后服务等模块。
我注意到,AngularJS 通常只有一个主要的“ng-app”。
除了为系统构建“ng-app”(每个 CRM 模块一个)之外,还有什么问题吗?
它的优缺点是什么?
编辑 1:我不打算在每个 HTML 中使用多个 ng-app,但在整个应用程序中使用多个(大约 7 个)。
编辑 2:想法是为每个 CRM 模块创建一个 Angular 模块,例如:
customer.html<html lang="en" ng-app="crmCustomer"> angular.module('crmCustomer', ['customers']);
sales.html<html lang="en" ng-app="crmSales">angular.module('crmSales', ['customers','cart','sales']);
afterSales.htmlangular.module('crmAfterSales', ['customers', 'remittance']);<html lang="en" ng-app="crmAfterSales">
【问题讨论】:
-
我不明白为什么投反对票。是不清楚还是没用?我该怎么做才能让它变得更好?
-
Hey Wrenzi 请检查以下与您提出的问题相似的问题。这些可能会对您有所帮助 a) stackoverflow.com/questions/18571301/… b) stackoverflow.com/questions/19666816/… c) stackoverflow.com/questions/12860595/…
-
您好 Rao,感谢您的回复。我的问题和您发布的问题之间存在细微差别。我计划每个 HTML 只使用一个 ng-app,但在整个应用程序中使用很多(大约 7 个)。
标签: angularjs