2017-04-24 131 views
0

我想在angularjs中連接一個文本和一個值。到目前爲止沒有運氣。三元運算符連接

<p class="duration">{{video.Duration > 0 ? "Test time-limit: " + {{video.Duration}} + min." : "No time limit"}}</p> 
+2

試試這個:'{{video.Duration> 0? (「Test time-limit:」+ video.Duration +「min。」):「沒有時間限制」}}' –

+0

你的意思是什麼都行不通?你有錯誤?條件沒有得到評估?條件總是評估錯誤? –

+0

現在正在工作。謝謝 – user6934713

回答

1

您應該解決您的語句:

{{video.Duration > 0 ? ("Test time-limit: " + video.Duration + " min.") : "No time limit"}} 

,當你在一份聲明中已經不需要括號。

+1

在'min'之前錯過'''' –

+1

@Prera​​kSola謝謝,我解決了它。 –

+0

謝謝。 – user6934713

1

試試這個

<p class="duration">{{video.Duration > 0 ? 'Test time-limit: ' + video.Duration.toString() + 'min. ' : 'No time limit'}}</p>