首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTML中的"Placeholder“属性

HTML中的"Placeholder“属性
EN

Stack Overflow用户
提问于 2019-01-07 20:58:10
回答 3查看 171关注 0票数 0

动态文本而不是静态文本的占位符属性,它来自于本地化(.json文件)中的键值对,我正在研究Aurelia框架我是在一个Aurelia项目中实现本地化的,在其中一个文件中,我正在寻找“占位符”属性来运动动态值而不是静态值,如果有人能帮助我的话谢谢!预先

Heading_Text是从some.json中提取的特定语言的“键值”对名称,应用程序被加载到

EN

回答 3

Stack Overflow用户

发布于 2019-01-07 21:13:30

尝试使用Javascript设置输入占位符值,这在需要动态值时会更容易

代码语言:javascript
复制
input.attr("placeholder", value);
票数 1
EN

Stack Overflow用户

发布于 2019-01-07 21:13:43

这应该可以解决你的问题

代码语言:javascript
复制
<input [placeholder]="variableName" type= "text" [(ngModel)]="modelName"/>

component.ts

代码语言:javascript
复制
variableName = 'placeholder For modelName'

这是stackblitz

有关更多信息,请查看here

票数 0
EN

Stack Overflow用户

发布于 2019-01-07 22:27:06

您可以在component中设置占位符的值,它应该可以正常工作。

代码语言:javascript
复制
 <input [attr.placeholder]="componentVariable" [(ngModel)]="modelName"/>

代码语言:javascript
复制
 <input [placeholder]="componentVariable" [(ngModel)]="modelName"/>

一旦您的componentVariable在组件加载时获得一个值,或者当在组件中接收到数据时,输入字段占位符应该能够根据需要显示文本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54074890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档