簡體   English   中英

ngf-select 沒有觸發

[英]ngf-select is not triggering

AngularJS 1.6.9

我在 JSFiddle 上有一個簡單的文件上傳,不知道為什么ngf-select事件沒有觸發而其他事情似乎工作,並且沒有控制台錯誤。

https://jsfiddle.net/bheng/nbo3wkr7/

<div  ng-app="ngApp" ng-controller="ngController">

  <h1>
    {{title}}
  </h1>
  
  <h3>
    {{title2}}
  </h3>
  
  <h6>
    {{title3}}
  </h6>


  <input class="pull-right" type="file" ngf-max-size="20MB" ngf-select="$scope.uploadFile($file, $invalidFiles)" ngf-pattern="'*zip*'" />


</div>

var ngApp = angular.module("ngApp", []);

ngApp.controller('ngController', ['$scope', function($scope) {
  $scope.title = 'File Upload via AngularJS';
  $scope.title2 = 'Accepted File Type : *zip* only';
  $scope.title3 = 'Need to make a POST after';


  $scope.uploadFile = function(file, invalidFiles) {
    console.log(file.name, file.size, file.type);
  };
}]);

$scope.uploadFile()永遠不會被執行

它應該是

ngf-select="uploadFile($file, $invalidFiles)"

代替

ngf-select="$scope.uploadFile($file, $invalidFiles)"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM