为<textarea>我的 Ionic 2 应用程序更改占位符文本的颜色



在我输入文本之前,占位符的颜色是红色的,我希望我的占位符保持默认颜色

参考这个答案

.HTML

<textarea  #myInput id="myInput" rows="1"  placeholder="Enter Question here" maxLength="100" (keyup)="resize()"  [(ngModel)]="addQuestion">
    </textarea>

SCSS 文件

#myInput {
width: calc(100% - 10px);
border: 0;
border-radius: 0;
background: transparent;
}

TS 文件

  @ViewChild('myInput') myInput: ElementRef;
   resize() {
    this.myInput.nativeElement.style.height = this.myInput.nativeElement.scrollHeight + 'px';
}

Ionic 在其构建过程中使用自动前缀器。

您可以使用伪元素::placeholder。尝试

 #myInput::placeholder{
    color:red
 }

相关内容

  • 没有找到相关文章

最新更新