[英]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.