Угловой 6: ошибка ошибки: аргумент недействителен при вставке

При работе с angular6 у меня есть форма, которую я хочу отправить, чтобы вставить объект с некоторыми полями.

HTML код:

<form name = "form" (ngSubmit) = "f.form.valid" #f = "ngForm" validate>
<div class = "form-group row">
  <label for = "inputEmail3" class = "col-sm-2 col-form-label">book Name</label>
  <div class = "col-sm-10">
    <input type = "text"
           class = "form-control"
           [(ngModel)] = "book.libelle"
           #libelle = "ngModel"  
           minlength = "4" 
           required  
           class = "form-control"
           id = "libelle" 
           name = "libelle">
  </div>
</div>
<div class = "card-footer">
  <button type = "submit"  
         class = "btn btn-sm btn-primary" 
         (click) = "saveBook(book)" 
         prevent-double-submit>
    <i class = "fa fa-dot-circle-o"></i> save
  </button>      
</div>

В моей книжной модели это поле называется lebelle.

ts кусок для вставки:

 public saveBook(newBook:Book) {
   return this.bookService.saveBookService(this.book)
     .subscribe((reponseService: ReponseService) => {
    this.reponseService = new ReponseService(reponseService);
    this.messageErreur = new MessageErreur(this.reponseService.recupererMessageErreur());
    if (this.messageErreur.contientErreur()) {
      this.alertStyle = Constantes.ALERT_PRIMARY_RED;
    } else {
      this.alertStyle = Constantes.ALERT_PRIMARY_GREEN;
      this.router.navigateByUrl("/BaseUrl?messageErreur.code = " + this.messageErreur.code + "&messageErreur.message = " + this.messageErreur.message + "&alertStyle = " + this.alertStyle);
    }
  });
}

Спасибо за ваши предложения

добавить код для файлов .html и .ts в свой вопрос?

Dinesh Ghule 31.10.2018 11:21

я добавил больше деталей для моей html-страницы

Java.net 31.10.2018 11:29

добавлен файл .ts.

Java.net 31.10.2018 11:39

какая ошибка добавить.

Dinesh Ghule 31.10.2018 11:55

ОШИБКА Ошибка: аргумент недействителен. название книги: java book

Java.net 31.10.2018 11:59

поскольку вы не создаете новый член переменной в html, вы можете просто использовать (click) = "saveBook()" и получить доступ к this.book в методе saveBook() .

Abhishek Kumar 31.10.2018 12:10
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
6
57
0

Другие вопросы по теме