【发布时间】:2017-09-30 19:51:06
【问题描述】:
有点棘手的情况。对于下面的代码,我添加了 (keydown.enter)="false" 以忽略 textarea 中的换行/输入按钮
这会导致用户出现问题,并且希望现有的行为按下回车会自动触发“保存按钮”
知道如何在仍聚焦于 textArea 但忽略断线时触发保存按钮吗?
<textarea #textArea
style="overflow:hidden; height:auto; resize:none;"
rows="1"
class="form-control"
[attr.placeholder]="placeholder"
[attr.maxlength]="maxlength"
[attr.autofocus]="autofocus"
[name]="name"
[attr.readonly]="readonly ? true : null"
[attr.required]="required ? true : null"
(input)="onUpdated($event)"
[tabindex]="skipTab ? -1 : ''"
(keydown.enter)="false"
[(ngModel)]="value">
</textarea >
【问题讨论】:
-
有什么帮助吗?这看起来比我想象的要棘手
-
AngularJS 和 Angular 是有区别的。如果您指定正确使用的问题,它将对您的问题有所帮助。 (它看起来像 Angular,对我来说也称为 Angular 2。)
-
@hirse 已更新。是的,它是角 2
-
您能否进行编辑并提供有关您的文件结构的更多详细信息?我在答案中看到了很多来自您的 cmets,但仍不清楚。请给出您的组件结构:)
标签: javascript html angular textarea