ページに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です。