单体设计模式 in ionic 2. 任何人都可以告诉我如何在离子模式下制作单体设计模式。离子中的单体设计模式
export class example{
private constructor(){
}
}
请帮我没怎么使离子
单体设计模式 in ionic 2. 任何人都可以告诉我如何在离子模式下制作单体设计模式。离子中的单体设计模式
export class example{
private constructor(){
}
}
请帮我没怎么使离子
单例类只是将它作为服务于AppModule
@Injectable()
export class Example {
constructor(){}
}
@NgModule({
declarations: [
MyApp,
HomePage,
DetailsPage
],
imports: [
IonicModule.forRoot(MyApp)
],
bootstrap: [IonicApp],
entryComponents: [
MyApp,
HomePage,
DetailsPage
],
providers: [
Example, // <<<=== your class
{provide: ErrorHandler, useClass: IonicErrorHandler}
]
})
export class AppModule {}
和角度DI会照顾那无处不在注入同一个实例。
这与sigleton设计模式相同 –
不,但不应该需要单独设计模式。如果你想真正了解singelton设计模式,你应该从你的问题中删除angular2和ionic标签,并添加'typescript'和'design-patterns',单身与Angular或Ionic无关。 –
我应该在哪里申报我的项目中的示例类 –
离子1或离子2? –
离子2请帮助相同 –
你的意思是提供者吗? –