我有一个关于AngularJS控制器的问题 (在IE 11中使用AngularJS时出现的双向数据绑定问题),我刚刚意识到只要在IE 11中打开调试工具,该问题就不会发生。
有人知道这可能是为什么,以及是否有解决方法吗?
我有一个关于AngularJS控制器的问题 (在IE 11中使用AngularJS时出现的双向数据绑定问题),我刚刚意识到只要在IE 11中打开调试工具,该问题就不会发生。
有人知道这可能是为什么,以及是否有解决方法吗?
检查IE,然后应用。这对我有用:
var isIE = /*@cc_on!@*/false || !!document.documentMode; // Internet Explorer 6-11
if(isIE){
if (!$httpProvider.defaults.headers.get) {
$httpProvider.defaults.headers.get = {};
}
$httpProvider.defaults.headers.get['Cache-Control'] = 'no-cache';
$httpProvider.defaults.headers.get['If-Modified-Since'] = '0';
}
console.log()
? - Robconsole.log
改成$log
,看看会发生什么。 - PSLJSON.stringify($scope.Throttles)
更新它们,但问题仍然存在。由于某种原因,在我的$scope.Throttles = data.Throttles
赋值之前和之后,$scope.Throttles
对象是完全相同的。 - Matt Hintzke