Javascript 命名AngularJS模块的通用方法?
我是AngularJS新手,正在头脑风暴如何在我的应用程序中创建名称空间模块 一个限制是,我需要能够将Angular应用程序嵌入第三方网站(也可能使用Angular)中的占位符div中,而无需使用iframe。因此,我不能简单地创建没有名称空间的模块,比如Javascript 命名AngularJS模块的通用方法?,javascript,angularjs,namespaces,Javascript,Angularjs,Namespaces,我是AngularJS新手,正在头脑风暴如何在我的应用程序中创建名称空间模块 一个限制是,我需要能够将Angular应用程序嵌入第三方网站(也可能使用Angular)中的占位符div中,而无需使用iframe。因此,我不能简单地创建没有名称空间的模块,比如angular.module('users'),因为这可能会与第三方应用程序中已经定义的任何“users”模块冲突 我已到达以下组织: angular.module('mycompany.productname', [ 'ngRoute
angular.module('users')
,因为这可能会与第三方应用程序中已经定义的任何“users”模块冲突
我已到达以下组织:
angular.module('mycompany.productname', [
'ngRoute',
'mycompany.productname.forms',
'mycompany.productname.users',
'mycompany.productname.services'
]);
angular.module('mycompany.productname.forms').controller('formEditController', ['$scope', function($scope) { ...
angular.module('mycompany.productname.users').controller('userAccountController', ['$scope', function($scope) { ...
angular.module('mycompany.productname.users').controller('userLoginController', ['$scope', function($scope) { ...
angular.module('mycompany.productname.services').service('forms', ['$scope', function($scope) { ...
鉴于我上面的限制,有没有更常见的解决方案?我最近一直在修改@jdp的一个概念,它可以保持事物整洁。看起来很不错。我喜欢用非常相似的方式来命名:)为什么我们要投票结束这个问题?这对你们这些人来说不够客观吗?观看此问题,在接下来的4个月内收到1000个视图。