DOMにディレクティブを動的に追加するには、$ compileサービスを使用する必要があります。 これまでのところとても良いですが、この問題に関する私の研究を通して、私は相違を見て問題を分離するために同様のケースを見つけることができませんでした。AngularJS動的にディレクティブを追加する
完全なコードはここで見ることができます: https://plnkr.co/edit/UkncNEGZDFNyamlBgeSI?p=preview
uが見ることができるように、「UploadController」から$スコープデータは「ProgressDialog」ディレクティブに正しく適用されていないようです。割合を除いて、現在のMBと最大MBは表示されません。
// the compiling stuff is done here
$compile(progress)($scope);
$('#uploadButton').replaceWith(progress)
...
このコードサンプルは文脈からのものです。 Socket.ioとNodeJSを持つFile Uploaderの一部です。私はそれほどAngularには慣れていないので、私はそのドキュメントやその読みにくい例を理解するのに苦労しています...ヘルプと感謝の意を事前に願っています!
これで解決しました。私は実際に投稿する前にこのソリューションを試しましたが、私はスペルmax-mbとmax-MBを使いこたえたと思います – Reijo