我有一个问题,即从AngularJS没有处理从PartialView Ajax调用获得的HTML。但问题是,有些JS在页面加载发生后设置了element.html属性。我无法触及这个JS,因为它充满了比我所知的更多业务规则。这似乎正在发生。
MainPage - 可以访问Angular范围
<dd class="log"></dd>
somefile.js - 不在Angular范围内(但如果需要,我可以通过JS获取MainPage范围)
getDataTemplate('.log', 'testid');
function getDataTemplate(placeholder, id) {
$.ajax({
type: 'GET',
url: '/Get/Data' + id,
success: function (data, textStatus, xhr) {
var placeHolder = $(placeholder);
placeHolder.html(data);
}
});
};
从“获取/数据”返回的数据可以是Angular的任何内容,比如说
<div>{{1+2}}</div>
不确定去哪里。我尝试了一些东西,但没有任何工作。想法?
感谢!!!
答案 0 :(得分:0)
您可以创建多个ng-app
。
每个ng-app
都有自己的$rootScope
,您可以从中调用broadcast
(publish
)。
请参阅其他相关链接: