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