2016-08-18 8 views
1

Wir Labeltexte über einen Web-Service zu erhalten (Daten in cmsText gespeichert ist), und wir haben in RC4 die folgende Konstruktion mit dem so genannten Elvis-Operator verwendet:Angular2 RC5 und Elvis Operator

<label 
    for="birthyear" 
    [innerhtml]="(cmsText | async)?.page20YearOfBirth"> 
</label> 

ich nicht arbeite mehr mit RC5. Was sollten wir ändern?

p.s. (cmsText | async) ohne Elvis gibt die vollständige ouput Daten

Antwort

0

Sieht aus wie dieses Problem (dh die Daten hier) https://github.com/angular/angular/issues/10639, die vor 6 Tage festgesetzt worden und sollte in RC.6

+0

Wie kann ich zur Zeit Bypass (umgehen) enthalten sein Dieses Problem, was würde helfen? –

+1

Das könnte funktionieren '(cmsText | async) && (cmsText | async) .page20YearOfBirth', sonst denke ich, dass Sie in Code subskribieren, das Ergebnis einer Eigenschaft zuweisen und an diese Eigenschaft binden müssen. –

Verwandte Themen