こんにちはみんな私はビジュアル スタジオの Web プロジェクトで ng フローを使用しています。github からすべての ng フロー JavaScript ファイルをコピーしました。
ng-init ディレクティブを使用して ng フローを初期化しましたが、ファイル コントロールからファイルを選択するたびに $flow を undefined として取得しているため、$scope("flow:fileAdded") イベントにアクセスできず、ファイルは常に null です。
私のコードは、私がそれをどのように使用しているかについて以下に示されています。
<div class="row">
<div data-flow-init="" data-flow-file-added="!!{png:1,gif:1,jpg:1,jpeg:1}[$file.getExtension()]">
<!--<div data-ng-init="setFlow($flow)"></div>-->
<div class="col-sm-6">
<div class="form-group">
<label for="ll">ll Compay</label>
<!--<span class="btn btn-default" data-flow-btn="">Upload File
<input type="file" multiple="multiple" style="visibility: hidden; position: absolute;">
</span>-->
<span class="btn" flow-btn o>Upload File</span>
</div>
</div>
</div>
上記は私のhtmlであり、私のコントローラーでは私が持っています
$scope.AddB = function (fileData) {
$scope.BFactory.Adll(fileData, $flow.files);
}
何か助けていただければ幸いです。