エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
ここにツイート内容が記載されます https://b.hatena.ne.jp/URLはspanで囲んでください
Twitterで共有ONにすると、次回以降このダイアログを飛ばしてTwitterに遷移します
AngularJSでファイルをアップロードしたい。画像の場合はアップロード前にプレビューもしたい(追記:さ... AngularJSでファイルをアップロードしたい。画像の場合はアップロード前にプレビューもしたい(追記:さらにドラッグアンドドロップにも対応)。 私の書き方も悪いのでしょうけど、Angularだから特に楽ってことはないな。まあ、素直にng-file-upload使えばいいのだろうけど。 ###前提知識 <input type="file">のファイル(名)は標準ディレクティブでは取得できない。 FormDataを利用して、かつ、multipart/form-dataで送る。 つまり、カスタムディレクティブを定義する必要がある。 ###HTML(フロント) ソースは少々長いが、やっていることは至ってシンプル。要所はカスタムディレクティブのところ。 ディレクティブ名はキャメル形式が-とかに変わる(hogeFooはhoge-fooというディレクティブ名になる) DOMからscopeへの値の紐付け