В моем приложении я хочу сделать так же, как в админ-панели. У меня есть форма, в которой есть другие данные + файлы, и я хочу создать все сразу. Как я могу это сделать, если я не знаю RefID, так как новая запись еще не создана. Я много чего перепробовал и пока ничего не работает. Вот пример кода:
Форма:
jobsForm = this.fb.group({
nom: [null],
date: [null],
address_chargement: [null],
address_dechargement: [null],
client: [null],
completed: [false],
status: ['waiting'],
comment_user: [null],
comment_admin: [null],
files: [null],
});
Форма отправляется в NGRX Store для создания действия, которое вызывает мою службу следующим образом:
public createJob = (payload: IJob): Observable<IJob> => {
const data = new FormData();
Object.entries(payload).forEach(([key, value]) => {
data.append(key, value);
});
return this.http.post<IJob>(`${this.env.backendUrl}/jobs`, data);
}
Я получаю такие ошибки, как:
[2019-06-16T20:10:03.573Z] error Error: SQLITE_ERROR: table jobs has no column named fields
Или просто не загружается.