私はこの指令を<div *ngIf="show">Text to show</div>
に使用しなければならない理由を知りたいと思っています.HTML呼び出しに由来するテキスト/フォームを表示する必要があります。未定義角4 Ngif指令使用方法
ある
のvar Aので、私は、HTMLを表示していたときに任意の値が含まれていないバインドさvarible:私はそれは角度を使用していない場合、私が知っている は私のようないくつかのエラーが発生します。 それはベストプラクティスですか?このような状況があるときはいつも必要ですか? これを行うにはより良い方法がありますか?
例えば
安全なナビゲーションオペレータとngIfを使用することの「長所と短所」。 https://angular.io/guide/template-syntax#the-safe-navigation-operator-and-null-property-paths – Alex
必ずしも 'ngIf'で処理する必要はありません。 HTTPコールが完了するまで値が存在しないという事実をコンポーネントが処理できることを確認してください。例えば、コンポーネント上の 'this.text'がHTTP呼び出しの後に設定された場合、未定義のままにするのではなく、空文字列またはその他のデフォルト値に設定することができます。 –
だから、必要なすべてのオブジェクトを初期化したくない場合はどうすればいいですか? @ジョークレイ – Alessandro