2016-05-11 22 views
0

Durchschn. Preise für Produkte und Kanäle: {{average_price | Währung}}Angular JS Filter anwenden conditially

Der average_price ist ein String und sein Anfangswert ist 'None'. Es kann nicht 0.0 sein.

Wenn ich Währungsfilter anwende, wird anfänglich der Wert 'None' nicht angezeigt.

Ich möchte der Währungsfilter sollte nur angewendet werden, wenn der average_price in Währung/Zahlenformat ist.

Alle Vorschläge werden hilfreich sein.

+1

Nur ungültig überprüfen, ob es Nans: '{{isNaN (average_price)? Durchschnittspreis: Durchschnittspreis | Währung}} ' – Kyle

Antwort

1

Was ist mit dem Hinzufügen einer Bedingung.

{{(average_price | currency) || average_price}} 

Oder Sie können Standardwert geben, wenn der Wert für currency Filter

{{(average_price | currency) || 'Not Given'}} 

Demo

+0

Ich habe das gleiche versucht, es hat nicht funktioniert. Anfangs zeigt es nichts an, aber wenn der Wert im richtigen Format ist, wird es im Währungsformat angezeigt. –

+0

Ich habe meine Antwort aktualisiert, .. Es wird jetzt funktionieren. –

+0

Danke ..es funktioniert jetzt .. –

Verwandte Themen