На моей странице у меня есть два элемента управления: текстовое поле и кнопка.
Сценарий: Всякий раз, когда пользователь щелкает вне текстовой области, я должен сохранить значение текстовой области. Если пользователь щелкнет значок отмены, данные не будут сохранены. Для этого я использовал следующий код:
<textarea id="sht-edt-{{Index}}-{{RecordIndex}}" autofocus kendoTextArea
(blur)="Save(Record.Model)" [autoSize]="true"
#Model="ngModel" [required]="Required" [(ngModel)]="Record.Model"></textarea>
<button ng-mousedown="CloseEditMode(Index, RecordIndex)"><span class="icon-cross"></span></button>
Я использовал такие события, как: click, ng-mousedown и mousedown, но он всегда вызывает метод Save textarea. Как я могу вызвать метод CloseEditMode () перед методом Save ()?