Javascript Jquery load()和手动引导AngularJS

Javascript Jquery load()和手动引导AngularJS,javascript,jquery,html,angularjs,Javascript,Jquery,Html,Angularjs,我有一个充满练习的网站。我正在使用jQuery load()在单击网站上的链接时加载部分页面 这将获取所需页面的相关部分(练习本身),并将其放在一个div中供用户交互。虽然这对大多数网站都非常有效,因为绝大多数都是用php编写的,但我正试图让它与使用AngularJS的部分一起工作 我用这个问题作为出发点: 它工作得相当好,但只有一次练习。我认为手动引导angularJS可以解决我的问题,但到目前为止还存在一些问题。如何在jQuery加载时手动引导angular应用程序 以下是我到目前为止尝试过

我有一个充满练习的网站。我正在使用jQuery load()在单击网站上的链接时加载部分页面

这将获取所需页面的相关部分(练习本身),并将其放在一个div中供用户交互。虽然这对大多数网站都非常有效,因为绝大多数都是用php编写的,但我正试图让它与使用AngularJS的部分一起工作

我用这个问题作为出发点:

它工作得相当好,但只有一次练习。我认为手动引导angularJS可以解决我的问题,但到目前为止还存在一些问题。如何在jQuery加载时手动引导angular应用程序

以下是我到目前为止尝试过的一些方法,但不起作用:

irscript.js(ir是练习的名称)相关代码:

var ir = angular.module("ir", []);
ir.controller('MainCtrl', function($scope) {
//application logic.
});
angular.element(document).ready(function() {
angular.bootstrap(document, ['ir']);
});
index.html相关代码:

<script>
 $("#content").load(String(url + " #exercise"), function(){
 $.getScript("irscript.js")});

</script>
<div id="content"></div>

$(“#内容”).load(字符串(url+”#练习),函数(){
$.getScript(“irscript.js”)};

我们希望,irscript.js可以被一个函数所取代,该函数可以在某个时刻为加载的练习返回正确的脚本,但是只要让上面的内容正常工作就太棒了

您是否包括
angular.js
?您是否从模板中删除了
ng app
指令?您可以描述它以何种方式不起作用?基于此尝试:谢谢你的帮助。问题是load()加载我想要的angularJS页面,然后回调应该加载脚本并引导加载的div中的angular元素,这样我就得到了一个漂亮的、运行正常的angularJS网页。但是,由于load()在单击链接之前不会发生,因此在请求加载angularJS脚本的页面之前,我不想加载该脚本。是否包含
angular.js
?您是否从模板中删除了
ng app
指令?您可以描述它以何种方式不起作用?基于此尝试:谢谢你的帮助。问题是load()加载我想要的angularJS页面,然后回调应该加载脚本并引导加载的div中的angular元素,这样我就得到了一个漂亮的、运行正常的angularJS网页。但是,由于load()在单击链接之前不会发生,因此在请求加载angularJS脚本的页面之前,我不想加载该脚本。