【发布时间】:2019-05-25 04:34:17
【问题描述】:
我有一个文本区域,我在按 Enter 时提交
https://stackblitz.com/edit/angular-uvxifq-uyxteg
<textarea class="message-area" (keyup.enter)="ValidateCommentAndPost(commentErr, $event);" [(ngModel)]="comment" matInput #commentErr="ngModel"></textarea>
我想在按回车时禁用新线路,所以我在网上获取了一些信息并做了。
ValidateCommentAndPost(ngComment:NgModel, event?:KeyboardEvent){
event.preventDefault();
if((ngComment.invalid && (ngComment.dirty || ngComment.touched)) && ngComment.errors) {
this.ResetComment();
} else {
this.PostComment();
}
}
但这不起作用,return false; 仍然会创建一条白线。
我能做什么?
【问题讨论】: