ili*_*nev 7 asp.net-mvc angularjs miniprofiler
最近我试图描述使用AngularJS $ http服务调用的ASP MVC方法,并且我注意到MiniProfiler不像JQuery的AJAX调用那样更新数据.
有没有办法将MiniProfiler与Angular一起使用?
Angular需要调整(1.3.10)
(如果您正在使用其他库来满足您的XHR需求,则不需要)
MiniProfiler对XMLHttpRequest执行此操作,以便能够拦截角度的所有XHR调用
XMLHttpRequest.prototype.send = function sendReplacement(data) {
if (this.onreadystatechange) {
...
Run Code Online (Sandbox Code Playgroud)
好吧,Angular永远不会设置xhr.onreadystatechange所以我们需要以无害的方式调整它:
function createXhr() {
var xhr = new window.XMLHttpRequest();
xhr.onreadystatechange = function () { };
return xhr;
}
Run Code Online (Sandbox Code Playgroud)
这里详细解释