Публикация данных JSON на кнопке Angular - PullRequest
0 голосов
/ 27 марта 2019

Я хочу опубликовать данные json, когда кнопка нажата из файла машинописи

Это файл машинописи

{
            type: 'button',
            id: 'save',
            className: 'btn btn-primary save-template',
            events: {
                click: evt => {
                    _this.save();
                  (<any>config).opts.onSave(evt, _this.data.formData);

                  this.formData = new FormData();
                  this.formData.append("Form", JSON.stringify(_this.data.formData));
                  this.dataService.addItem(this.formData).subscribe(
                    data => {

                    });
                }
            }
        }].concat(options.actionButtons);

Вот мой сервис

 addItem(data: FormData) {
    const postForm = new HttpRequest('POST', `${this.API_URL}/FormTemplates/PostFormTemplate`, data, {
      reportProgress: true
    });
    return this.httpClient.request(postForm);
  }

Ошибка у менялицо не может прочитать свойство 'addItem' из неопределенного

Редактировать

save(stage = null) {
        let _this = this;
        let data = this.data;
        if (!stage) {
            stage = this.d.stage;
        }
        let doSave = {
            xml: () => _this.xmlSave(stage),
            json: () =>
                (<any>window).JSON.stringify(_this.prepData(stage), null, '\t')
        };

        // save action for current `dataType`
        data.formData = doSave[(<any>config).opts.dataType](stage);

        // trigger formSaved event
      document.dispatchEvent(events.formSaved);
      return data.formData;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...