2017-09-28 11 views
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 。

+0

plnkrを再作成できますか?私の推測では、角度2のプロジェクトが要素コンポーネントを2回ロードしています。 – LLai

+1

@LLaiモジュールを削除して再アップロードしました。 – Swarovski

答えて

0

モジュールを削除して再アップロードしました。現在は動作しています...

関連する問題