ページにchrome extension
角度要素を挿入するものがあります。拡張機能は、Angular アプリケーションを使用してページで実行されることになっています。
私が直面した2つの異なる問題があります:
- フラグなしで angular-elements を構築
optimization:true
すると、壊れた要素が発生します。要素はページで初期化されません。たとえば、<my-element></my-element>
内部に何もない状態でのみ作成されます。それほど重大な問題ではありませんが、興味のために理由を理解したいと思います。 ng.probe()
for mainアプリは1つから入れ替えたので動かなくなりましたangular-elements
。angular-element
そのため、ページに注入した後probe
は、angular-element
.
Angular 7.2.0、ドキュメント登録要素 1.13.2。
私はAngularのソースコードを見てきましたがng.probe
、最新のAngularアプリが独自のスコープから ng.probe を置き換えているようです。私は角度のある内部構造の専門家ではないので、 でオーバーライドng.probe
しない方法を見つけるのは素晴らしいことangular-elements
です。