Я использую angular 6 и пытаюсь поместить текстовое поле в форму.
Это мой код до сих пор
<textarea rows="20" cols="50" id="mailtext" required [(ngModel)]="mailtext" name="mailtext" #mailtextvalidityMsg="ngModel" >Hi there</textarea>
Я вижу текстовую область в html, но текст «Привет» не отображается. Я не получаю никаких ошибок в моей консоли.
Если я удалю [(ngModel)]="mailtext" name="mailtext" #mailtextvalidityMsg="ngModel"
, это сработает.
Это происходит только для текстового поля. Для других полей той же формы, таких как input type="email"
, проблем нет.
Что мне не хватает?
Спасибо
РЕДАКТИРОВАТЬ
Я забыл упомянуть, что хочу иметь разрывы строк и ссылку в текстовой области, что-то вроде
Hi there ,
this is the code you have to use
Click here
Я хочу, чтобы были разрывы строк, а Click here
должна быть ссылкой
If I do
mailtext:any;
this.mailtext = 'Hi there,'+<br>+'this is the code you have to use';
я получаю Hi there,NaN
Спасибо
ngModel
во время выполнения. Если вы хотите иметь значение по умолчанию, просто установитеthis.mailtext = 'Hi there'
в компоненте - person user184994   schedule 08.07.2018