【问题标题】:Textarea does not work in Angular but Input works fineTextarea 在 Angular 中不起作用,但 Input 可以正常工作
【发布时间】:2014-10-09 18:46:19
【问题描述】:

我正在尝试为文本区域创建一个指令,我可以在其中显示剩余的字符数并清除整个文本区域,我不知道为什么它不适用于 textarea,但它适用于输入。

这里是 plnkr 链接:http://plnkr.co/edit/VoGZgIwwbvR0mr7Rux69

我只是不明白文本区域和角度输入之间有什么区别! :(

<textarea ng-model="name" maxlength="200"></textarea>
<input type="text" ng-model="name" >
{{name}}

我可以看到这三个地方的值都在更新,但是当我点击清除链接时,它不适用于文本区域

【问题讨论】:

    标签: angularjs angularjs-directive angularjs-scope angular-ui-bootstrap


    【解决方案1】:

    虽然我不明白你为什么要修改原来的textarea 元素,但我已经修改了你的链接功能,在这里查看http://plnkr.co/edit/MUVdlRjcaD95hf3JjHEq

    链接函数的第四个参数是控制器。

    【讨论】:

    • 谢谢,我是 Angular 的新手,所以我正在慢慢学习。谢谢您的帮助。我不想更改 textarea 元素,但它只是实验,我可能会将其限制为属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-08-31
    • 2019-02-27
    • 1970-01-01
    • 1970-01-01
    • 2018-05-31
    • 1970-01-01
    相关资源
    最近更新 更多