通过Ajax加载Angular应用程序

时间:2016-11-30 13:58:07

标签: javascript jquery angularjs ajax

我收到一条错误消息,说明错误:$ injector:modulerr 模块错误'使用Jquery Ajax / GET请求从独立的PHP生成的文档加载Angular应用程序时。

我在文档的标题中加载了Angular 1.3.15 JS,并且我加载了Angular应用程序(这是一个带有输入的正式表单,用户可以根据需要使用Ajax加载)。

当表单加载时,它大约70%的时间工作,另外30%我得到下面提到的错误消息。

为什么这种情况在某些时候有效,但不是每次都有效?

由于以下原因导致无法实例化myApp模块: 错误:[$ injector:nomod] http://errors.angularjs.org/1.3.15/ $ injector / nomod?p0 = myApp     在https://ajax.googleapis.com/ajax/libs/angularjs/1.3.15/angular.min.js:6:417 ......

1 个答案:

答案 0 :(得分:0)

我想通了,我不得不打电话给

 angular.element(document).ready(function () {
         angular.bootstrap(document.getElementById('divContainingApp'), ['myApp']);     
 });

这就是诀窍: - )