【发布时间】:2013-07-29 03:44:09
【问题描述】:
我是 Angular 的新手。每当此字段发生“更改”时,我都会尝试从 HTML“文件”字段读取上传的文件路径。如果我使用“onChange”它可以工作,但是当我使用“ng-change”以角度方式使用它时它不起作用。
<script>
var DemoModule = angular.module("Demo",[]);
DemoModule .controller("form-cntlr",function($scope){
$scope.selectFile = function()
{
$("#file").click();
}
$scope.fileNameChaged = function()
{
alert("select file");
}
});
</script>
<div ng-controller="form-cntlr">
<form>
<button ng-click="selectFile()">Upload Your File</button>
<input type="file" style="display:none"
id="file" name='file' ng-Change="fileNameChaged()"/>
</form>
</div>
fileNameChaged() 永远不会调用。 Firebug 也没有显示任何错误。
【问题讨论】:
标签: angularjs