angular - установить язык в FormBuilder - PullRequest
0 голосов
/ 13 марта 2020

Я не нашел решения для изменения языка FormBuilder. Для средства визуализации это описано в документации, но оно работает не в Builder.

В Builder это должно быть задано параметрами, но в FormioOptions не включена языковая опция. Есть ли какое-либо описание или пример использования?

HTML Код

<div class="content" role="main">
  <form-builder [form]="form" (change)="onChange($event)" [options]="formOptions"></form-builder>
  <button (click)="onClick()">Formular speichern (Ausgabe auf Konsole)</button>
</div>

Код TypeScript

import { Component, ViewChild, ElementRef, EventEmitter } from '@angular/core';
import { FormIOModel } from 'src/models/formIOModel';
import { FormioOptions } from 'angular-formio';

@Component({
  selector: 'app-generator',
  templateUrl: './generator.component.html',
  styleUrls: ['./generator.component.scss']
})
export class GeneratorComponent {

  @ViewChild('json') jsonElement?: ElementRef;
  public form: FormIOModel = new FormIOModel();
  private result: FormIOModel = new FormIOModel();
  public formOptions: FormioOptions = {
    language: 'de', // that's the unknown line
    i18n: {
      de: {
        'Preview': 'Vorschau'
      }
    }
  }

  onChange(event) {
    this.result = event.form;
  }
}

Без языковой строки ничего не происходит. Что-нибудь еще можно сделать или настроить в app.module.ts или в другом месте?

Спасибо

1 Ответ

0 голосов
/ 13 марта 2020

Вот ссылка, пожалуйста, проверьте

https://github.com/formio/angular-formio/wiki/Translations

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...