2017-08-28 57 views
0

實際上,我想在三元運算符中顯示angularjs表達式,如果是的話,是否可以在三元運算符中顯示錶達式,然後是否有人能夠引導我。提前感謝。如何在三元運算符中顯示angularjs表達式?

這是我試過,但它不工作。

{{ jdFile ? "Job Description File : {{fileName}}" : "Resume File :{{fileName}}" }} 

{{ jdFile ? "Job Description File : '[fileName]'" : "Resume File :'[fileName]'" }} 

{{ jdFile ? "Job Description File : 'fileName'" : "Resume File :'fileName'" }} 

其中jdFile是一個布爾值,fileName是一個表達式。

+0

可能重複17682658/angularjs-can-i-use-data-binding-value-dependent-on-ternary-operator – Rahul

+0

也許你可以試試: '{{jdFile? 「職位描述文件:」+文件名:「簡歷文件:」+文件名}} – Rahul

+0

@Rahul是不同的問題 –

回答

1

你好,請使用以下代碼:

{{ jdFile ? "Job Description File : " +fileName : "Resume File: "+fileName }} 

這應該工作

0

使用:{{ jdFile ? "Job Description File" : "Resume File" }} {{fileName}}

撥動您的jdFile標誌的基礎上的文本,你的fileName變量在兩個使用,因此將其放置在最後。

+0

Sachet Gupta感謝您的回覆,是的,它也有效。非常感謝您。 –

0

下面的代碼可能爲你工作:https://stackoverflow.com/questions/的

{{ jdFile ? "Job Description File : " +fileName : "Resume File: "+fileName }}