2017-08-28 35 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 }}