0
私は同じバージョンではない2つの異なるプロジェクトで全く同じコードを使用しています。角2.1.1と角4.2.4同じコード!=結果
同じコード:元素成分
const segmentFieldset = [
{
type: 'input',
label: 'From',
placeholder: 'From',
name: 'from',
},
{
type: 'input',
label: 'To',
placeholder: 'To',
name: 'to'
},
{
type: 'date',
label: 'Begin',
placeholder: 'Begin',
name: 'begin'
}
];
config = {
segments: [
{ ...segmentFieldset },
{ ...segmentFieldset }
]
}
<element [config]="config"></element>
角度2.1.1用い
元素成分
@Input()
config: any[] = [];
ngOnInit() {
console.log(this.config);
}
ファイル:{セグメント:
を2回返すCONSOLE.LOG配列(2)} {セグメント:配列(2)}
角度4.2.4(欲しい結果)
が一度に返すCONSOLE.LOG:{セグメント:配列(2)}
私は理解していない理由角度2復帰2回の代わりに1 。
plnkrを再作成できますか?私の推測では、角度2のプロジェクトが要素コンポーネントを2回ロードしています。 – LLai
@LLaiモジュールを削除して再アップロードしました。 – Swarovski