Я изучаю угловой с типпиз. Я совершенно новичок в этом. У меня есть форма в HTML с разными полями: < /p>
Post New User
Nume:
Email:
Post
< /code>
Это мой компонент < /p>
import { Component } from '@angular/core';
import { UserService } from '../../service/user.service';
import { FormBuilder, Validators } from '@angular/forms';
import { FormGroup } from '@angular/forms';
import { ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
@Component({
selector: 'app-post-users',
imports: [CommonModule],
templateUrl: './post-users.component.html',
styleUrl: './post-users.component.css'
})
export class PostUsersComponent {
postUserForm!: FormGroup;
constructor( private userrService:UserService,private fb:FormBuilder) { }
ngOnInit(){
this.postUserForm = this.fb.group({
nume: ['', Validators.required],
email: ['', [Validators.required, Validators.email]],
});
};
postUser() {
if (this.postUserForm.valid) {
console.log('Formularul este valid!');
const formData = this.postUserForm.value;
console.log('Form Data:', formData);
this.userrService.postUser(formData).subscribe((response) => {
console.log(response);
});
} Object.keys(this.postUserForm.controls).forEach(field => {
const control = this.postUserForm.get(field);
if (control?.invalid) {
console.log(`Câmp invalid: ${field}`, {
errors: control.errors,
value: control.value
});
debugger; }
});
}
}
< /code>
Консольное сообщение после того, как я введен данные, является следующим «недопустимым поле: имя < /p>
{ошибки: {…}, значение: ''} < /p>
Ошибки: {обязательно: true} < /p>
value: "" < /p>
[[Prototype]]: Object} < /p>
Я не понимаю, почему значение «», если я введу данные в текстовом поле. В IntelliJ они были введены.>
Подробнее здесь: https://stackoverflow.com/questions/794 ... n-anything
Неверные поля (ничего не содержит) ⇐ Html
Программисты Html
1738840677
Anonymous
Я изучаю угловой с типпиз. Я совершенно новичок в этом. У меня есть форма в HTML с разными полями: < /p>
Post New User
Nume:
Email:
Post
< /code>
Это мой компонент < /p>
import { Component } from '@angular/core';
import { UserService } from '../../service/user.service';
import { FormBuilder, Validators } from '@angular/forms';
import { FormGroup } from '@angular/forms';
import { ReactiveFormsModule } from '@angular/forms';
import { CommonModule } from '@angular/common';
@Component({
selector: 'app-post-users',
imports: [CommonModule],
templateUrl: './post-users.component.html',
styleUrl: './post-users.component.css'
})
export class PostUsersComponent {
postUserForm!: FormGroup;
constructor( private userrService:UserService,private fb:FormBuilder) { }
ngOnInit(){
this.postUserForm = this.fb.group({
nume: ['', Validators.required],
email: ['', [Validators.required, Validators.email]],
});
};
postUser() {
if (this.postUserForm.valid) {
console.log('Formularul este valid!');
const formData = this.postUserForm.value;
console.log('Form Data:', formData);
this.userrService.postUser(formData).subscribe((response) => {
console.log(response);
});
} Object.keys(this.postUserForm.controls).forEach(field => {
const control = this.postUserForm.get(field);
if (control?.invalid) {
console.log(`Câmp invalid: ${field}`, {
errors: control.errors,
value: control.value
});
debugger; }
});
}
}
< /code>
Консольное сообщение после того, как я введен данные, является следующим «недопустимым поле: имя < /p>
{ошибки: {…}, значение: ''} < /p>
Ошибки: {обязательно: true} < /p>
value: "" < /p>
[[Prototype]]: Object} < /p>
Я не понимаю, почему значение «», если я введу данные в текстовом поле. В IntelliJ они были введены.>
Подробнее здесь: [url]https://stackoverflow.com/questions/79415063/invalid-fields-do-not-contain-anything[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия