我正在開發一個項目,我需要根據我的端點響應顯示不同的模板/組件。我想根據Angular 2中的不同端點數據顯示不同的組件
例如
{data: {type: 1, textToDisplay: 'I want beans'} }
應該注入組分1到主應用程序的模板。
如果數據
{data: {type: 2, textToDisplay: 'I want cheese', numberToDisplay: '101' } }
如果注入組件2到主應用程序模板,當然組件2將組件1,因爲有額外的屬性不同。
我真的不想通過在主應用程序模板中附加元素來使用不良練習,也不想使用[if]
指令編寫大量模板,因爲我們可能有許多5-8個不同的組件進行渲染,會膨脹模板。
什麼是合適的方式?
也許類似http://stackoverflow.com/questi ons/36325212/angular-2-dynamic-tabs-with-user-click-chosen-components/36325468#36325468 –