为输入标记的值添加前缀/后缀
Add a prefix/suffix to value of input tag
我有这样的情况:我需要在不更改输入值的情况下在输入文本字段(html)中添加引号。我正在使用angular,所以我使用ngModel,它看起来像这个
<input ng-model="data" type="text" />
我希望输入字段显示"{{data}}
中的内容",但变量数据本身保持不变(没有引号)。
我还没有找到任何css/Angular技巧。。。有什么想法吗?
在<input type="text">
中使用ng-model="data"
将data
与整个文本字段绑定。在只希望一部分文本(显示在文本字段中)与作用域绑定的情况下,这并不是特别有用。
例如,如果你做
<input type="text" value="prefixText {{name}} suffixText" ng-model="name">
输入框将显示name
中的任何内容(无前缀/后缀文本)
不过,有一个变通办法。对变量使用ng-bind
,并在value="..."
属性中分别提及前缀/后缀文本。
<input type="text" value="prefixText {{name}} suffixText" ng-bind="name">
这是的演示
你可以试试这个
<form class="example-form">
<mat-form-field class="example-full-width">
<mat-label>Telephone</mat-label>
<span matPrefix>+1 </span>
<input type="tel" matInput placeholder="555-555-1234">
<mat-icon matSuffix>mode_edit</mat-icon>
</mat-form-field>
</form>
演示
相关文章:
- 如何在Phonegap中进行AJAX调用时添加加载屏幕
- 如何在加载前添加加载动画
- 如何在网页加载之前添加加载页面
- 在谷歌地图上添加加载叠加层
- 无法添加加载栏(角度)
- 在 PHP 脚本运行时添加加载图像
- 如何在博主上添加“加载更多”按钮
- 如何为AngularJS路由添加动态前缀
- 使用jQuery Ajax添加加载和错误文本
- Jquery Ajax HTML -添加加载
- 如何在javascript,jquery和php中添加加载,同时执行
- Jquery在添加加载额外内容的脚本后停止工作
- 在使用jQuery返回表单数据之前,不要添加加载类
- 解析服务添加加载事件
- 如何在加载所有资源之前添加加载效果?
- 在提交表单时添加加载gif
- 如何添加加载文本
- 添加加载指示每当应用程序停滞
- 我如何给一个号码加前缀和加零?
- 如何添加加载标志,而ajax从其他PHP文件中获取数据,并将其返回到当前页面