Angular 正式独立字段

Angular Formly Individual fields

有没有办法显示数组的各个字段而不是显示所有字段?

像这样,

$scope.fields = [{
   key:'firstName',
   type: 'input'
},{
   key:'lastName',
   type: 'input'   
}]

<formly-form model="model" field="fields[0]" form="userForm"></formly-form>

<formly-form model="model" field="fields[1]" form="userForm"></formly-form>

我问的原因是因为我需要制作复杂的 html 结构,需要绕过每个字段。

目前我只能这样做。当我将项目传递给其他开发人员时,这非常乏味和混乱。

$scope.field_1 = [{
   key:'firstName',
   type: 'input'
}]

$scope.field_2 = [{
   key:'lastName',
   type: 'input'   
}]

<formly-form model="model" fields="field_1" form="userForm"></formly-form>

<formly-form model="model" fields="field_2" form="userForm"></formly-form>

Formly 字段将数组作为输入。因此您可以将 json 构造为数组的数组以获得您要查找的结果。

类似于

$scope.fields = [[{
   key:'firstName',
   type: 'input'
}],[{
   key:'lastName',
   type: 'input'   
}]]

这是一个带有示例的 JSbin http://jsbin.com/waqilejati/edit?html,js,output