2016-03-05 61 views
0

我有不同的文本,這些文本將根據從服務返回的內容顯示在我的模板中。比方說,初始化,運行,完成。在Angular中,如果單詞與完成相匹配,如何將文本設爲鏈接。如果在角度上滿足條件,則發出href

$scope.status = // Initializing, Running, or Done based on service 

在模板中,我想展示 {{狀態}}

但當狀態完成,我希望有一個超鏈接去實際結果。我需要使用ng-if還是有更好的方法?提前致謝。

回答

1

您可以使用ng-showng-hide在邏輯上呈現您想要在視圖上顯示的內容。

在你的情況,你想ng-show鏈接時status == 'Done'ng-hidestatus == 'Done'

下面是一個簡單搗鼓來說明https://jsfiddle.net/48fsbqvb/

任何其他狀態