假设我有一个非常大的应用程序,此时我已经建立了一般用户界面但是...
......应用程序太大了。我有很多控制器和指令,我不想在开始时加载。相反,我向远程API发出$http
请求,该远程API为我提供了要加载的uri
模板(例如在选项卡中)以及模板名称以使模板生动,因为我有一个Angular包装器,它使用当前定义模块的模块自动加载文件:
Shx.module('mrsCatalog' ['mrsGrid', 'mrsView', 'mrsForm', 'restApi')
///...angular module code
它加载(那些尚未加载的)文件/mrs/grid/mrsGrid.js
等上的模块。
问题是我不知道如何放置模板的代码导致实际模块(核心)没有可用于制作目录的指令或控制器。例如;但是如果我把它放在第一位然后再做angular.bootstrap()
就会导致错误,因为Angular会尝试加载目录HTML代码......