ngPlaceholder用于那些比较老的浏览器对placeholder属性不支持的情况下。
- focus: 获取到焦点时placeholder提示文本消失
- input: 输入时placeholder提示文本消失
input元素需要被一元素包裹,并设置其样式position属性值为relative或者absolute
angular.module('yourApp', ['ngPlaceholder']);
<div class="input-wrap">
<input type="text"
ng-placeholder="文本"
placeholder-method="input"
placeholder-class="placeholder1">
</div>
.input-wrap {
position: relative;
/* Other styles */
}
.placeholder1 {
position: absolute;
/* Other styles */
}