Firefox和Angular:Textarea占位符在第一次关注之前不会出现

时间:2014-12-03 21:48:28

标签: angularjs firefox angularjs-scope

我有一个超级简单的Angular应用程序:

<div ng-app>
  <ul>
    <li ng_if='true'>
      <textarea placeholder='Hello'></textarea>
    </li>
  </ul>
</div>

那就是它。没有JS / CSS。

在FF(OSX上的34.0)中,Textarea中的占位符在textarea聚焦之前不会显示。

到目前为止我发现了什么:

  • 仅限于textarea。文字输入很好。
  • 只有当它在儿童美元范围内时才会出现。如果ng-if没有,那么问题就会消失。

使用它here

我没有想法。任何帮助将非常感激! :)

2 个答案:

答案 0 :(得分:1)

这是Gecko中的一个错误,已经解决:https://bugzilla.mozilla.org/show_bug.cgi?id=1088158

修复程序应在几个月内稳定发货,但与此同时,很抱歉给您带来不便。

答案 1 :(得分:0)

这种(丑陋的)解决方案似乎有效。

<div ng-app>
  <ul>
    <li ng_if='true'>
      <textarea placeholder='Hello'>{{''}}</textarea>
    </li>
  </ul>
</div>