На самом деле я хочу показать выражение 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
user3308969 28 Авг 2017 в 11:59

3 ответа

Лучший ответ

Привет, пожалуйста, используйте ниже код:

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

Это должно работать

1
user1608841 28 Авг 2017 в 09:10

Использовать: {{ jdFile ? "Job Description File" : "Resume File" }} {{fileName}}

Переключайте текст на основе вашего флага jdFile, и ваша переменная fileName используется в обоих случаях, поэтому поместите его в конец.

1
Sachet Gupta 28 Авг 2017 в 09:07

Следующий код может работать для вас:

{{ jdFile ? "Job Description File : " +fileName : "Resume File: "+fileName }}
0
Kunvar Singh 28 Авг 2017 в 10:26