我有一个使用angular.js和ngResource模块的web应用程序来使用服务器上的REST API。
以下是访问所有不同网址的方式:
this.getSomething = function () {
var deferred = $q.defer();
$resource(myConstants.API_BASE_URL + 'get/something', {}, {
get: {
method: 'GET',
isArray: false,
cache: false
}
}).get({}, function (data) {
deferred.resolve(data);
});
return deferred.promise;
};
我认为这导致我的浏览器标签崩溃(在其他浏览器上测试,最终崩溃,firefox显示javascript崩溃错误)。
探查器的屏幕截图: Profiler screenshot(无法嵌入图片:()