2016-12-02 45 views
2
<div id="stage"> 
    <div class="space-item" 
     *ngFor="let space of spaces; let i=index; trackBy:trackBySpaces" 
     routerLink="/space/{{space.space_id}}" 
     [ngStyle]="spaceStyles(positions[i].x, positions[i].y)" 
    > 
     {{space.space_id}}|{{space.name}} 
    </div> 
</div> 

在上面的代碼中,如何在space.space_id爲空時不設置routerLink屬性,我希望具有這樣的功能。如何設置routerLink條件時如何使用

if(space.space_id){routerLink="/space/{{space.space_id}}"} 

但我找不到任何解決方案。提前致謝!

回答

1

這可以在模板中使用:

[routerLink]="space.space_id ? '/space/' + space.space_id : 'defaultUrl'" 
+0

非常感謝你。看起來我應該更仔細地閱讀文檔。 – mok

相關問題