[英]Issue with AngularJS processing ASP.NET PartialView
我有一个问题,AngularJS无法处理从PartialView Ajax调用获得的HTML。 但是,我的问题是,某些JS在页面加载发生后设置了element.html属性。 我无法真正触摸此JS,因为它充满了比我所知道的更多的业务规则。 这似乎正在发生。
主页-可以访问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>
不知道要去哪里。 我尝试了几件事,但没有任何效果。 想法?
谢谢!!!
您可以创建多个ng-app
。
每个ng-app
都有其自己的$rootScope
,您可以从中调用broadcast
( publish
)。
请参阅这些其他相关链接:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.