注釈のないAngularアプリケーション
P粉939473759
P粉939473759 2023-11-10 10:51:51
0
2
622

これらの空のコメントやスペースを削除する構成設定はありますか?

私のビルド コマンドは ng build --environment prod --progress false --targetproduction で、tsconfig は次のとおりです:

リーリー

@angular/cli:1.0.4

ノード: 7.2.1

オペレーティング システム: win32 x64

@angle/common:4.1.3

###ありがとう。

P粉939473759
P粉939473759

全員に返信(2)
P粉978551081

これらの各アノテーションは、Angular がビューをレンダリングできる式の位置を保持するために使用する ViewContainerRef です。

ngIf がある場合、式が false に評価された場合、明らかに Angular は要素をレンダリングしませんが、一度 true になると要素をレンダリングします。そのため、それをどこに配置するかは任意です。 ?

リーリー

もちろん、他の式評価やビュー テンプレート バインディングもありますが、ngIf が最も理解しやすいです

これらのコメントはここから来ています。

いいねを押す +0
P粉994092873

これは Angular ディレクティブ、タグ、条件 (if、for...) に基づいて生成されるため、この スペースは必須です。これを削除すると、パフォーマンスが低下し、双方向のバインディングがすべて消えてしまいます。これらのスペース は、 angular DOM がどのようにレンダリングされ、モデルや変数にバインドされるかを 決定します。さらに、注釈 は、新しい DOM 要素がレンダリングされる場所 (条件付きの場合とそうでない場合) を追跡します。

詳細については、このリンクを参照してください: https://github.com/angular/angular.js/issues/8722

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート