0

我在 Angular v6 项目中使用angular6-json-schema-form 。我用命令安装它:

$ yarn add angular6-json-schema-form

我是这样导入Bootstrap4FrameworkModule的:

import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';

import { Bootstrap4FrameworkModule } from 'angular6-json-schema-form';

import { AppComponent } from './app.component';

@NgModule({
  declarations: [ AppComponent ],
  imports: [
    BrowserModule
    Bootstrap4FrameworkModule
  ],
  providers: [],
  bootstrap: [ AppComponent ]
})
export class AppModule { }

我的组件如下所示:

<json-schema-form
loadExternalAssets="true"
[schema]="schema"
(onSubmit)="submit($event)">
</json-schema-form>

生成的表单工作正常,但Bootstrap4样式不起作用。我没有样式只有普通的html。

4

1 回答 1

0

没关系,我在文档中找到了解决方案。我需要template/framwork在组件 HTML 中指定:

<json-schema-form
loadExternalAssets="true"
[schema]="schema"
framework="bootstrap-4"
(onSubmit)="submit($event)">
</json-schema-form> 
于 2018-07-31T08:34:45.387 回答