javascript - ng-change on <输入类型 ="file"

标签 javascript angularjs

我正在尝试运行我的 upload()文件输入更改时的功能。但是,我无法让它工作。

HTML:

<input type="file" ng-model="image" ng-change="uploadImage()">

JS:
$scope.uploadImage = function() {
    console.log('Changed');
}

我究竟做错了什么?

最佳答案

试试这个:- http://jsfiddle.net/adiioo7/fA968/

JS:-

function myCtrl($scope) {
    $scope.uploadImage = function () {
        console.log("Changed");
    }
}

HTML:-
<div ng-app ng-controller="myCtrl">
    <input type="file" ng-model="image" onchange="angular.element(this).scope().uploadImage()" />
</div>

关于javascript - ng-change on <输入类型 ="file",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20146713/

相关文章:

javascript - ng-required 不在指令中工作

javascript - 出现未捕获错误 : [$injector:modulerr] in angular js

javascript - 没有在单选按钮上进行默认检查

Javascript 将集合代理为单个对象

JavaScript/Node.js : Why prototype. __proto__ = prototype 而不是 new

javascript - 如何在javascript中查找嵌套数组中的值

javascript - 如何重新加载 angularJs ng-table

javascript - Mongoose - 自引用深度填充错误

javascript - 将 JavaScript 接口(interface)与 Rails 后端集成

javascript - 更改 angularjs 中的动态元标记