Конструктор форм для угловых 7 пакетов - PullRequest
0 голосов
/ 08 июля 2019

Привет люди, я использую следующие formbuilder

версия

  • Версия Form-Builder: 3.2.5
  • Угловая версия: 7.2.1
  • @ types / jquery ":" ^ 3.2.11
  • @ types / jqueryui ":" ^ 1.11.35
  • jquery ":" ^ 3.2.1 "
  • jquery-ui-sortable ":" ^ 1.0.0 "
  • платформа Windows

выпуск

когда я связываю div с построителем форм, он показывает, что действие не определено, и я ссылался на официальную документацию создателя форм, но ошибка действия остается той же.

, пожалуйста, помогите мне разрешить ошибку изображение ошибки

enter image description here

Я добавил весь код моего файла TS ниже

function  initJq() {
  (  function ($) {
    debugger
    (<any>$.fn).formBuilder =  function (options) {
      debugger
      if (!options) {
        options = {}; 
      }
      let elems = this;
      let {i18n, ...opts} = $.extend({}, defaultOptions, options, true);
      (<any>config).opts = opts;
      let i18nOpts = $.extend({}, defaultI18n, i18n, true);
      let instance = {
        actions: {
          getData: null,
          setData: null,
          save: null,
          showData: null,
          setLang: null,
          addField: null,
          removeField: null,
          clearFields: null
        },
        get formData() {
          let a= instance.actions.getData('json');
          data
          return a;
        },
        promise: new Promise(function (resolve, reject) {
          new I18N().init(i18nOpts).then(() => {
            elems.each(i => {
             let formBuilder = new FormBuilderCreateor().getFormBuilder(opts, elems[i]);

              $(elems[i]).data('formBuilder', formBuilder);
              instance.actions = formBuilder.actions;
            });
            delete instance.promise;
            resolve(instance);
          }).catch(console.error);
        })

      };
      return instance;
    };
  })(jQuery);
}
@Component({
    selector   : 'sample',
    templateUrl: './sample.component.html',
    styleUrls  : ['./sample.component.scss']

})
export class SampleComponent implements OnInit {
public formBuilder:any
  ngOnInit(): void { 
   initJq();
   (<any>jQuery('.build-wrap')).formBuilder();
  }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...