如何打包角度模块,将其自己的翻译存储在json文件中,而不会损害或需要主机应用程序的额外配置?该模块应该能够作为凉亭依赖存在。
基本上我希望模块中的模板(指令)根据main(ng-app)模块的$ translate.use()设置正确的值。这没有任何主要应用程序所需的文件或特殊配置的连接。这将允许我快速将模块添加到各种应用程序。您只需将模块包含在app config angular.module('my-app',['my-translated-module])中;一旦你开始使用该指令,它就能够正确地呈现翻译。翻译的配置当然是在'my-translated-module'
的配置部分例如:想一下带有“注册”和“登录”按钮的登录表单。我希望将它作为一个单独的模块/指令,因此不同的应用程序可以重用该部分,而不需要重复翻译。如果模块获得更新,我只需要在我的主应用程序上进行一次bower更新,然后重新运行
我正在使用角度1.5并使用pascal precht的angular-translate库 - 使用静态文件加载器。