3
私は次の出力が生成され、フォーム(Aの部分)を構築したい:角度スキーマ・フォームのデフォルトは、隠された値
{
...
offers: {
context: "http://schema.org",
minPrice: 3
}
...
}
キャッチがあり、context
は常に存在しなければならない - 専用フィールドユーザーが操作するのはminPrice
です。すぐに、価値のある隠されたフィールドが気になります。そこでここでは、スキーマの定義です:
$scope.schema = {
...
offers: {
type: 'object',
properties: {
minPrice: {
type: 'number'
}
}
}
...
};
そして、ここでフォーム定義:しかし
$scope.form = [
...
{
key: 'offers',
type: 'fieldset',
items: [
{
key: 'offers.minPrice',
type: 'number'
},
{
key: 'offers.context',
type: 'hidden',
default: 'http://schema.org'
}
]
}
...
];
、それはエントリーcontext
が存在しない明らかだ生成されたモデルを観察します。 type: 'hidden'
とdefault
の組み合わせをtabarray
と組み合わせて使用しましたが、object
で正しく取得できません。私はこの書面の時点で0.8.13
のangular-schema-forms
を使用しています。
感謝します。ありがとうございます。