1

在使用这个入门工具包时,我只能得到一个表格列表。

import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { RouterModule } from '@angular/router';
import { FormioGrid } from 'angular-formio/grid';
import { FormManagerModule, FormManagerRoutes, FormManagerService, FormManagerConfig } from 'angular-formio/manager';

@NgModule({
  imports: [
    CommonModule,
    FormioGrid,
    FormManagerModule,
    RouterModule.forChild(FormManagerRoutes())
  ],
  declarations: [],
  providers: [
    FormManagerService,
    {provide: FormManagerConfig, useValue: {
        tag: 'common'
      }}
  ]
})
export class FormModule { }

这指向:

{api_url}/form?tags=common&type=form&limit=10&skip=0

我需要一种获取资源的方法,如下所示:

{api_url}/form?tags=common&type=resource&limit=10&skip=0

尝试将参数传递给提供者,但没有成功。

providers: [
    FormManagerService,
    {provide: FormManagerConfig, useValue: {
        tag: 'common',
        type: 'resource'
      }}
  ]

我错过了什么?谢谢。

4

1 回答 1

1

您可以从组件的属性绑定中传递type&tagsqueryformio-grid

<formio-grid
    ...
    [query]="{tags: 'common', type: 'resource'}"
    ...
>
</formio-grid>
于 2018-10-02T20:11:52.197 回答