与此AngularJS on IE10+ ,textarea with placeholder cause "Invalid argument."和此AngularJS 1.1.5, Internet Explorer and ng-show with objects (Bug)相关,我们必须使用 textarea 元素作为自动关闭标记来解决Internet Explorer中的这两个问题。
但这实际上是错误的。 Textarea 不是一个自动关闭的标签。例如,在Chrome中,使用AngularJS,我们会得到邪恶的错误和破坏的文档结构。
现在解决了我的问题的原因是:
<textarea ng-model="..." placeholder="..." /> <!--</textarea> -->
这使它在IE 和 Chrome中正常运行。但它非常脏,我不喜欢这一切。希望这里有人能够更好地解决这个奇怪的问题。
干杯
答案 0 :(得分:-1)
为什么不简单使用
<textarea placeholder="..."> {{ngmodel}} </textarea>
而不是将其绑定到ng-model