ページに複数のflow-btn
要素があります。ユーザーが単一のファイルを (個別に) 直接アップロードできるアイテムのリストがあります。または、リストに自動的に入力される複数のファイルをアップロードすることを選択できます。すべてが の中にありflow-init
ます。
この疑似コードの例に少し似ています:
<div flow-init>
<div flow-btn>Upload multiple images to fill the list</div>
<h3>The list</h3>
<ul>
<li ng-repeat="item in items">
<div flow-btn flow-single-file>Upload an image for this item</div>
<img flow-img="item.flowFile">
</li>
</ul>
</div>
flow-btn
アップロードされた画像のサムネイルを正しい位置に表示できるように、リスト内で使用されたものを特定する必要があります。item
基本的にフローイベントからアクセスしたいと考えています。
注:リスト ループ データは他のデータによって定義されるため、ループし$flow.files
てリストを作成することはできません。
これどうやってするの?
flow-init
ループ項目ごとに新しいインスタンスを作成する必要がありますか? やり過ぎ?
編集:または、おそらく、for each項目flow-btn
を持つのではなく、プログラムでコントローラーから複数を開くことができflow-btn
ますか?? その場合、現在のアイテムをコントローラーに隠しておくことができます。