。范围()$适用();不在IE10工作

时间:2016-09-22 09:46:02

标签: javascript jquery angularjs internet-explorer sharepoint

我的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中也是如此。

1 个答案:

答案 0 :(得分:0)

angular.element($('#divMain')).scope().$apply();