問題タブ [angular-elements]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
118 参照

angular - angular-elementsによるng.probeオーバーライド

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

0 投票する
1 に答える
42 参照

angular7 - angular 要素を expressionengine cms Web サイトに含める

angular 要素を 1 つの JavaScript ファイルにエクスポートしたので、expressionengine cms Web サイトのページに含めることができましたが、次のエラーが表示されます: SyntaxError: ``literal not terminate before end of script.

奇妙な部分は、スクリプトを localhost:8080/mypage/index.html に含めて、正常に動作することです!

これについて何か助けていただければ幸いです、ありがとう!

0 投票する
2 に答える
563 参照

javascript - Angular 要素 - Element.createShadowRoot の非推奨

私はいくつかの Web コンポーネントを作成するために Auglar Elements をテストしており、うまく機能しています。とにかく、コンソールに次の警告が表示されます。

[非推奨] Element.createShadowRoot は非推奨であり、2019 年 3 月頃に M73 で削除されます。代わりに Element.attachShadow を使用してください。詳細については、 https://www.chromestatus.com/features/4507242028072960を参照 してください。

関連ファイルは platform-b​​rowser.js:1182 です。私が知っておくべきことはありますか?どうすれば修正できますか?Web コンポーネントを作成する別の方法を探す必要がありますか?