1
我是AngularJS的新手,在上傳圖片之前嘗試設置某些參數時,我遇到了這個ng-click。下面是代碼:AngularJs ng-click不能與文件上傳字段一起工作
<div ng-controller="TestCtrl">
<div data-ng-click="readUploadedImage('grPhoto', '{{ id }}')">
<label class="changePhotoBtn" for="uploadBanner">Click Here</label>
<input style="display: none;" type="file" name="Upload a file" id="uploadBanner" />
</div>
</div>
var myApp = angular.module('myApp',[]);
function TestCtrl($scope) {
$scope.id = 1234;
$scope.readUploadedImage = function(parentClass, spid) {
alert(parentClass + ' ' + spid);
}
}
鏈接小提琴:http://jsfiddle.net/CMJkg/2/
什麼不工作? – Sprottenwels
將'函數TestCtrl($ scope)'重命名爲'function MyCtrl($ scope)' –
對不起,命名錯誤。問題是它永遠不會到達alert()。所以在ng-click中調用的方法永遠不會被解僱。 –