我的JS:
function redirect(aPath) {
var app = $('#divMain').injector();
if (aPath == app.get('$location').path()) {
app.get('$state').reload();
}
else {
app.get('$location').path(aPath);
}
$('#divMain').scope().$apply();
}
这些案例在Chrome中运行良好,但在IE中点击同一页面导航链接,即" if"调整范围()。$ apply()不会触发。我错过了什么吗?
平板电脑(iPad)也存在同样的情况,即使在Chrome中也是如此。
答案 0 :(得分:0)
试
angular.element($('#divMain')).scope().$apply();