【发布时间】:2014-10-08 16:16:57
【问题描述】:
正如您在我的示例中看到的,在使用输入类型范围时,在 IE 中不会触发 ng-change; http://jsfiddle.net/0my6kzmh/2/
<div ng-app>
<div ng-controller='mainCtrl'>
{{val}}
<input type="textbox" ng-model="value" /><br>
<input type="range" ng-change="updateVal()" min-value="0" ng-model="value" max-value="100"/>
</div>
</div>
脚本:
function mainCtrl($scope) {
$scope.value=45;
$scope.val='test IE';
$scope.updateVal = function(){
console.log("not triggered in ie");
};
}
当更改滑块中的范围值时,它不会更新文本框使用的模型值。
我应该避免对类型范围使用 ng-change 吗?
建议在 IE 中工作的好解决方案? (我正在测试IE11)
【问题讨论】:
标签: angularjs internet-explorer