我有一个文件输入
<input type="file" ng-change="action()">
现在在我的控制器中我不想做选择器和东西。所以我只是
$scope.action = () ->
...
但是,我想要一个特定的行为,只要用户选择一个文件调用$ scope.action,而不是onchange是否有角度的onselect事件?
答案 0 :(得分:8)
使用thisss
<input ng-model="photo"
onchange="angular.element(this).scope().file_changed(this)"
type="file" accept="image/*" />
$scope.file_changed = function(element, $scope) {
$scope.$apply(function(scope) {
});
});