Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在AngularJS中自动加载依赖项?_Javascript_Angularjs - Fatal编程技术网

Javascript 如何在AngularJS中自动加载依赖项?

Javascript 如何在AngularJS中自动加载依赖项?,javascript,angularjs,Javascript,Angularjs,我有一个有棱角的应用程序。我正在HTML5中创建不同的小部件,如下所示 <html ng-app> <div ng-controller="widget1"> </div> <div ng-controller="widget2"> </div> </html> 当widget1.js和widget2.js出现在标记中时,如何自动加载它们?我不想在每个小部件的标题中填充标签。我是个新手。它实际上是如何

我有一个有棱角的应用程序。我正在HTML5中创建不同的小部件,如下所示

<html ng-app>
  <div ng-controller="widget1">
  </div>

  <div ng-controller="widget2">
  </div>
</html>

当widget1.js和widget2.js出现在标记中时,如何自动加载它们?我不想在每个小部件的标题中填充标签。我是个新手。它实际上是如何处理的


谢谢

那么,指令不是更好的选择吗?您可以将widget1.js和widget2.js的内容放在各自的链接函数中。这样,只有当指令位于标记中时,才会加载它们


或者我相信,如果我错了,请有人纠正我

AngularJS不支持延迟加载控制器,但您可以使用RequireJS实现,请查看我对这个问题的回答:(链接到答案中包含的工作示例)