ホームページ  >  に質問  >  本文

注釈のないAngularアプリケーション

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

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

リーリー

@angular/cli:1.0.4

ノード: 7.2.1

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

@angle/common:4.1.3

###ありがとう。

P粉939473759P粉939473759365日前614

全員に返信(2)返信します

  • P粉978551081

    P粉9785510812023-11-11 09:54:44

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

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

    リーリー

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

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

    返事
    0
  • P粉994092873

    P粉9940928732023-11-11 09:17:16

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

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

    返事
    0
  • キャンセル返事