Класс заголовков является константой, поэтому, когда вы используете его, возможна установка заголовков, когда вы используете новую инструкцию. т.е.
new Headers({header:value})
new Headers().append('header', 'value');
Однако это не работает, потому что это константы
let headers = new Header();
headers.append('header','value')
Вы можете делать только как
new Headers({header:btoa(userna + ':' + password)});
HTML
<form #myForm="ngForm" (submit)="onSubmit(myForm)">
<input type="text" name="username">
<input type="password" name="password"
<input type="submit" value="Submit">
</form>
КОМПОНЕНТ
onSubmit(form) {
if(form.valid) {
console.log(form.control.username);
console.log(form.control.password);
}
}