当前位置: 首页 > 面试题库 >

通过模型更改输入占位符的值?

耿炎彬
2023-03-14
问题内容

我正在尝试从控制器更改输入占位符的值,但无法完全弄清楚该如何做。

input(type='text', ng-model='inputText', side='30', placeholder='enter username')

有没有办法修改模型的元素属性?


问题答案:

您可以在控制器中绑定变量:

<input type="text" ng-model="inputText" placeholder="{{somePlaceholder}}" />

在控制器中:

$scope.somePlaceholder = 'abc';


 类似资料:
  • 问题内容: Chrome支持元素上的[占位符属性](其他可能也支持)。 但是以下内容对占位符的价值没有任何作用: 仍将保留而不是。 是否可以更改占位符文本的颜色? 问题答案: 实作 有三种不同的实现:伪元素,伪类,什么也没有。 WebKit,Blink(Safari,Google Chrome,Opera 15+)和Microsoft Edge使用伪元素:。 Mozilla Firefox的4至1

  • 遵循这篇文章(样式文本输入占位符),我可以将文本输入占位符的颜色改为红色。但它总是一种浅红色,并不完全是红色。 有什么办法可以使它变成红色吗? 更新

  • 问题内容: HTML5 在元素上引入了属性,该属性允许显示灰色的默认文本。 遗憾的是,包括IE 9在内的Internet Explorer不支持它。 已经有一些占位符模拟器脚本了。它们通常通过将默认文本放入输入字段中,使其为灰色,然后在您聚焦输入字段时再次将其删除来工作。 这种方法的缺点是占位符文本在输入字段中。从而: 脚本无法轻松检查输入字段是否为空 服务器端处理必须对照默认值进行检查,以便不将

  • 问题内容: 具有基于输入模型的价格范围/评级功能。在加载时,从后端进行设置时,它以整数开始,但是当您键入它时,它变为字符串。Angular中有什么方法可以将输入的值声明为整数? HTML: JS: 问题答案: 我知道我来晚了,但我想我会发布这个答案,因为其他人可能仍在寻找替代方案。 您可以使用AngularJS指令链接功能解决此问题。代码: 然后,您将在输入元素上使用此指令,以确保将您输入的任何值

  • 问题内容: 有没有办法通过JDBC显式发送占位符,如in ?(我几乎可以肯定答案是“否”,但是我正在寻找JDBC专家确认)。 假设您有一个赞: 对于表: 并且您想在一批执行中使用数据库集,而在其他执行中则不使用。 在常规SQL中,您将编写: 或当然: …但是您不能通过JDBC做到这一点。当然,不会发送关键字,而只会发送string- literal 。 有没有一种方法可以设置占位符参数,这在任何广

  • 问题内容: 我正在做一个phonegap应用。当我尝试如下所示的输入字段时,它按预期显示了iPhone中的日期选择器,但没有显示我给定的占位符。我在SO中发现了相同的问题,但没有解决方案。 问题答案: 可能不合适……但这对我有所帮助。