2017-04-24 231 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>