Angularjs 剑道/角度-在IE10中禁用ng

Angularjs 剑道/角度-在IE10中禁用ng,angularjs,kendo-ui,Angularjs,Kendo Ui,我遇到了一个问题,IE10中禁用了ng,有剑道UI按钮、组合框、下拉列表、日期选择器和数字文本框 在IE11、Firefox、Chrome和Safari中,一切都很好,但IE10似乎对模型的变化没有反应 下面是一个JSFIDLE演示剑道按钮的问题,它在IE10中不起作用 HTML: 这是一个已知的问题,有解决方法吗?Telerik支持帮助我解决了这个问题。他们给我指出了在的polyfills,因为剑道/角度使用了IE10中不支持的变异观测者。工作很有魅力。我深入研究了@leJuan5150的答案

我遇到了一个问题,IE10中禁用了ng,有剑道UI按钮、组合框、下拉列表、日期选择器和数字文本框

在IE11、Firefox、Chrome和Safari中,一切都很好,但IE10似乎对模型的变化没有反应

下面是一个JSFIDLE演示剑道按钮的问题,它在IE10中不起作用

HTML:


这是一个已知的问题,有解决方法吗?

Telerik支持帮助我解决了这个问题。他们给我指出了在的polyfills,因为剑道/角度使用了IE10中不支持的变异观测者。工作很有魅力。

我深入研究了@leJuan5150的答案,该网站上的一些东西很有希望。在回顾了它的功能之后,我下载了脚本并进行了测试。这修复了IE10,但在从其他剑道控件完全部署它后,它在多个浏览器中中断。我们在jQuery.js中遇到了错误,比如IE10和IE11中的SCRIPT5022:HierarchyRequestError和Node.appendChild的TypeError:Argument1没有在FireFox中实现interface Node


我将webcomponents.js替换为webcomponents-lite.js,并报告问题已在Chrome、FireFox、IE10、IE11上得到解决。

什么是魅力?这个链接将我带到一个讨论和改进Web组件最佳实践的地方,但我没有看到一个可实现的解决方案。
<div data-ng-app="app">

<div data-ng-controller="personController">    

    <kendo-button 
        id="btnAddNew" 
        class="k-primary" 
        ng-click="doAddNew()" 
        data-ng-disabled="editing"
    >Add New</kendo-button>

    <kendo-button 
        id="btnSave" 
        class="k-primary" 
        ng-click="doSave()" 
        data-ng-disabled="!editing"
    >Save</kendo-button>

    <kendo-button 
        id="btnDelete" 
        class="k-primary" 
        ng-click="doDelete()" 
        data-ng-disabled="!editing"
    >Delete</kendo-button>        

</div>
var app = angular
    .module("app", [ 
        "kendo.directives"
]);

app.controller("personController", [
    "$scope",
    personController
]);

function personController(
    $scope
){
    init();

    function init(){    
        $scope.editing = false;
    }    

    $scope.doAddNew = function(){
        $scope.editing = true;
    }

    $scope.doSave = function(){
        $scope.editing = false;
    }    

    $scope.doDelete = function(){
        $scope.editing = false;
    }        
}