Tôi mới đến góc cạnh. Tôi đang cố đọc đường dẫn tệp được tải lên từ trường 'tệp' HTML bất cứ khi nào 'thay đổi' xảy ra trên trường này. Nếu tôi sử dụng 'onChange' thì nó hoạt động nhưng khi tôi sử dụng nó theo cách góc cạnh bằng cách sử dụng 'ng-change' thì nó không hoạt động.
<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 () không bao giờ gọi. Firebird cũng không hiển thị bất kỳ lỗi nào.