問題タブ [angular-ivy]

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 投票する
3 に答える
4197 参照

angular - 「any」の型宣言が型安全性を失うため、TypeScriptはコンパイルに失敗しました

次のエラー メッセージに対処するにはどうすればよいですか。

/.../SoftwareLicenseCodes/index.tsx のコンパイルに失敗しました (14,20): 'any' の型宣言は型安全性を失います。より正確なタイプに置き換えることを検討してください。このエラーはビルド時に発生したため、無視できません。

次のコードを参照してください。

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

angular - Angular 7 で Ivy コンパイラを使用するのは正しい方法ですか?

Ivy コンパイラを使用して角度プロジェクトをセットアップしたい。しかし、残念ながらドキュメントがほとんどないため、決定できません。

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

angular - Angular Ivy - 本当に悪いパフォーマンス ベンチマーク

angulars の新しい Ivy レンダラーのパフォーマンス ベンチマークを開発していますが、ほぼすべてのテストで、古いレンダラーよりも少なくとも 1.5​​ 倍悪い結果が得られました。この問題の原因は何ですか?

すべてのベンチマークは、まったく同じ角度プロジェクト (バージョン 8.0.0 Beta-11) を使用して実装されました。ベンチマーク間の唯一の違いは、「enableIvy」: true フラグを使用してアイビー レンダラーを有効にしたことです。

Ivy レンダラーは、ベンチマークで変更する要素の量に応じて指数関数的に悪化しているようです。1.000 個の要素を追加すると、新しいアイビー レンダラーのベンチマークが 1.5 倍悪くなりますが、10.000 個の新しい要素を追加すると、既に ivy のパフォーマンス不足が 3 倍になります。

私が Google ベンチマークに期待する結果は次のとおりです。(1) バンドル サイズが劇的に縮小され、(2) 古いビュー レンダラーよりも ivy の方がパフォーマンスが向上します。

ソース: https://youtu.be/jnp_ny4SOQE?t=2263 https://github.com/angular/angular/issues/25569

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

javascript - アイビーでルーティングするAngularアプリをブートストラップするにはどうすればよいですか?

Angular アプリで新しい ivy ブートストラップを有効にしようとしています。

main.ts で置き換えました

ただし、このエラーが発生し続けます

上記のように、AppComponent が依存するすべてのサービス/依存関係をインジェクターのプロバイダーに追加しようとしましたが、ルーティングの設定方法を理解できないために失敗したと思います。アイデアはありますか?