angular - Angular 2+ textarea 占位符条件和翻译
问题描述
有条件的:
<textarea
class="form-control"
[placeholder]="(i < 3) ? 'a' : 'b'">
</textarea>
aaabbbbbbbb
翻译:
<textarea
class="form-control"
placeholder="{{'STEPS.PLACEHOLDER' | translate}} {{title$ | async}}"
</textarea>
标题是 foo
但我需要条件和翻译:
<textarea
class="form-control"
?placeholder?="?????"
</textarea>
第一个标题是 foo
第二个标题是 foo
第三个标题是 foo
下一个标题是 foo
下一个标题是 foo
下一个标题是 foo
下一个标题是 foo
下一个标题是 foo
解决方案
<textarea
class="form-control"
[placeholder]="(i < 3) ? ('STEPS.PLACEHOLDER_' + i | translate) + ' ' + (title$ | async) : ('STEPS.PLACEHOLDER_ELSE' | translate) + ' ' + (title$ | async)"
</textarea>
推荐阅读
- c# - Kestrel 如何将数据传回控制台应用程序
- c# - 如何从excel文件中提取图像并通过C# windows服务将其保存到文件中
- node.js - 如何在客户端显示来自 mongodb 的数据?
- c - 为什么在使用 gcc 优化时 do...while 比 while 慢
- oauth - 执行 Refresh_Token 时出现 Invalid_grant 错误
- python - 同时多个异步请求
- arrays - 使用 Swift 计算嵌套数组中的唯一 ID
- excel - Excel IF 函数(3 个值)
- php - 无循环的数组结构重排
- android - 离子:phonegap-push-plugin 冲突