好的,我找到了一個解決方案。如果有人遇到同樣的問題,我會在這裏發佈。
我們可以創建一個自定義組件有:
ionic generate component name-of-component
的組件可以嵌入離子頁面內。要在頁面中使用它們,你就必須導入組件在.module.ts頁的然後使用HTML標記與組件的選擇名稱,Ivaro18提到:
<component-name></component-name>
如果要使用延遲加載,則可以在組件文件夾內創建一個components.module.ts以充當所有自定義組件的索引。它看起來像這樣:
import { NgModule } from '@angular/core';
import { IonicModule } from 'ionic-angular';
import { Component1 } from './component1/component1';
import { Component2 } from './component2/component2';
import { Component3 } from './component3/component3';
@NgModule({
declarations: [
Component1,
Component2,
Component3
],
imports: [IonicModule],
exports: [
Component1,
Component2,
Component3
]
})
export class ComponentsModule{}
然後,在Pages中,我們將導入ComponentsModule。這將允許我們延遲加載任何組件:
<component-2-selector></component-2-selector>
希望這有助於!
是的,只需使用頁面的選擇器。 ' '和' page2'並找到一些css將它們對齊,而不是在eachother之下 –
Ivaro18
嗨Ivaro18,你能寫一個簡單的例子嗎?謝謝! – emiliosg