値の配列があり、利用可能な場合と使用できない場合がある数値の変数を持つvar_all
があります。angle 2:未定義の値をゼロで置き換えるためにパイプを使用する
次のコードを使用して値を表示するボックスのセットを作成しています。ボックスは変更されません。
<div id="box1">My variable one: {{var_all?.var_one}} </div>
<div id="box2">My variable two: {{var_all?.var_two}} </div>
<div id="box3">My variable three: {{var_all?.var_three}} </div>
要素が使用できない場合、ボックスは塗りつぶされません。
この場合、何も表示せずにゼロの値を表示したいと思います。
パイプを使用する方法はありますか? または、js関数を使用してゼロで埋められた要素を作成する方が良いですか?
これはおそらく実装するのが最も簡単なパイプになるでしょう。これは基本的にはif文です。参照:https://angular.io/docs/ts/latest/guide/pipes.html#!#custom-pipes –
* ngIfを直接使用しないのはなぜでしょうか。なぜブッシュの周りに行くのですか? – Gary