0

HTML 5 を使用してファイルをアップロードしようとしていますが、うまく動作しないようです。

私はこれを試しました

<input type="file" name ="file" accept="image/*" onchange="angular.element(this).scope().selectFileForUpload(this.files)"   />

コンポーネント内で、このメソッドを取得しました:

public selectFileForUpload(file) {
     console.log(file[0]);
   }

上記のコードを使用すると、次のエラーが発生します。

    settings:1 Uncaught TypeError: 
angular.element(...).scope(...).selectFileForUpload is not a function

これはAngular 1.4では機能しますが、1.5.xでは機能しません。これを達成する方法について何か提案はありますか?

scope() をモデルと $ctrl に変更しようとしましたが、どちらも機能しません。

4

0 に答える 0