これらの空のコメントやスペースを削除する構成設定はありますか?
私のビルド コマンドは ng build --environment prod --progress false --targetproduction で、tsconfig は次のとおりです:
ng build --environment prod --progress false --targetproduction
@angular/cli:1.0.4
ノード: 7.2.1
オペレーティング システム: win32 x64
@angle/common:4.1.3
これらの各アノテーションは、Angular がビューをレンダリングできる式の位置を保持するために使用する ViewContainerRef です。
ViewContainerRef
ngIf がある場合、式が false に評価された場合、明らかに Angular は要素をレンダリングしませんが、一度 true になると要素をレンダリングします。そのため、それをどこに配置するかは任意です。 ?
ngIf
もちろん、他の式評価やビュー テンプレート バインディングもありますが、ngIf が最も理解しやすいです
これらのコメントはここから来ています。
これは Angular ディレクティブ、タグ、条件 (if、for...) に基づいて生成されるため、この スペースは必須です。これを削除すると、パフォーマンスが低下し、双方向のバインディングがすべて消えてしまいます。これらのスペース は、 angular DOM がどのようにレンダリングされ、モデルや変数にバインドされるかを 決定します。さらに、注釈 は、新しい DOM 要素がレンダリングされる場所 (条件付きの場合とそうでない場合) を追跡します。
詳細については、このリンクを参照してください: https://github.com/angular/angular.js/issues/8722
これらの各アノテーションは、Angular がビューをレンダリングできる式の位置を保持するために使用する
ViewContainerRef
です。ngIf
がある場合、式が false に評価された場合、明らかに Angular は要素をレンダリングしませんが、一度 true になると要素をレンダリングします。そのため、それをどこに配置するかは任意です。 ?もちろん、他の式評価やビュー テンプレート バインディングもありますが、
ngIf
が最も理解しやすいですこれらのコメントはここから来ています。
これは Angular ディレクティブ、タグ、条件 (if、for...) に基づいて生成されるため、この スペースは必須です。これを削除すると、パフォーマンスが低下し、双方向のバインディングがすべて消えてしまいます。これらのスペース は、 angular DOM がどのようにレンダリングされ、モデルや変数にバインドされるかを 決定します。さらに、注釈 は、新しい DOM 要素がレンダリングされる場所 (条件付きの場合とそうでない場合) を追跡します。
詳細については、このリンクを参照してください: https://github.com/angular/angular.js/issues/8722