1

ページにchrome extension角度要素を挿入するものがあります。拡張機能は、Angular アプリケーションを使用してページで実行されることになっています。

私が直面した2つの異なる問題があります:

  • フラグなしで angular-elements を構築optimization:trueすると、壊れた要素が発生します。要素はページで初期化されません。たとえば、<my-element></my-element>内部に何もない状態でのみ作成されます。それほど重大な問題ではありませんが、興味のために理由を理解したいと思います。
  • ng.probe()for mainアプリは1つから入れ替えたので動かなくなりました angular-elementsangular-elementそのため、ページに注入した後probeは、angular-element.

Angular 7.2.0、ドキュメント登録要素 1.13.2。

私はAngularのソースコードを見てきましたがng.probe、最新のAngularアプリが独自のスコープから ng.probe を置き換えているようです。私は角度のある内部構造の専門家ではないので、 でオーバーライドng.probeしない方法を見つけるのは素晴らしいことangular-elementsです。

4

0 に答える 0