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 に変更しようとしましたが、どちらも機能しません。