美文网首页
angularJS中file的ng-change事件无效

angularJS中file的ng-change事件无效

作者: Jesse_001 | 来源:发表于2022-08-03 18:02 被阅读0次

出现这个问题是因为input的type是file,这时如果用ng-change="()"是无效的。
而且如果是动态弹框出来的input元素,使用jQuery的$("#id").change()方法也无效。

解决方法:页面用onchange事件,配合js里的$scope.方法。

<!--页面代码片段-->
<input οnchange="angular.element(this).scope().change()" type="file">

// js代码片段
$scope.change= function () {}

相关文章

  • angularJS中file的ng-change事件无效

    出现这个问题是因为input的type是file,这时如果用ng-change="()"是无效的。而且如果是动态弹...

  • 菜鸡学AngularJS 07 绑定事件 (ng-change

    1:ng-change = " 方法名( ) " 当元素内容发生改变,执行方法。 PS:用ng-model =...

  • Angular

    今天我要分享的内容: ··· ···例子 ··· AngularJS 事件AngularJS 支持以下事件:ng-...

  • AngularJS 参考手册

    作者:Zyao89;转载请保留此行,谢谢; AngularJS 指令 AngularJS 事件 AngularJS...

  • angularJS1和angularJS2变化监测对比

    1.angularJS1 在angularJS1中脏检查循环主要发生在: 调用angular封装的DOM事件(cl...

  • AngularJS的$destory用法

    在Controller中监听$destory事件,这个事件会在页面发生跳转的时候触发。 參考AngularJS的$...

  • AngularJs事件

    事件的传播 冒泡 要把事件沿着作用域链向上派送(从子作用域到父作用域),我们要使用$emit() 函数。 name...

  • Angularjs 作用域

    非常详细? :AngularJS实例教程(二)——作用域与事件 Scope 概述, AngularJS 应用组成如...

  • 头像上传替换url不刷新

    最近再做师资头像上传 发现利用el-upload 这里面的一个事件 file-change这个事件中的file对象...

  • angularjs $emit $brodcast $on 事件

    Angularjs中不同作用域之间可以通过组合使用$broadcast,$emit,$on的事件广播机制来进行通信...

网友评论

      本文标题:angularJS中file的ng-change事件无效

      本文链接:https://www.haomeiwen.com/subject/xihewrtx.html