Können Sie mir bitte helfen, generische UI-Vorlage mit Angular2 zu generieren? Hier ist meine Anforderung.Ich möchte generische UI-Vorlage für die Login
und Logout
-Funktionalität erstellen.Zu diesem Zeitpunkt habe ich die gleiche Code-Basis jeder Seite.Welche ist schrecklich.Bitte führen Sie mich Refactor dies besser?Generische UI-Vorlage mit Angular2
Dies ist eine solche Komponente oder Seite.
ereignis schedule.html
<ion-buttons end>
<button ion-button icon-only (click)="login()" *ngIf="token==null || token.length==0"><ion-icon name="log-in"></ion-icon></button>
<button ion-button icon-only (click)="logout()" *ngIf="token!=null && token.length>0"><ion-icon name="log-out"></ion-icon></button>
</ion-buttons>
ereignis schedule.ts
export class EventSchedulePage
{
token: string = '';
constructor(...) {
}
//to login
login(): void {
this.navCtrl.push(LoginPage);
}
//to logout
logout(): void {
this.removeToken().then((val) => {
this.token = val;
});
}
Was ist das Problem, das Sie konfrontiert sind? Ausarbeiten Sie es in Ihrem Beitrag – Aravind
Das Problem ist, sagen wir, wir haben 10 Seiten auf der App. Dann muss ich 'Login' und' Logout' Button auf jeder Seite oder Komponente. Dafür muss ich das gleiche duplizieren Code-Basis auf jeder Seite. So habe ich beschlossen, generische UI-Komponente zu erstellen und diese Komponente auf jeder einzelnen Seite zu verwenden. Dann muss ich nicht die gleiche Code-Nr. duplizieren? Hoffe jetzt ist es klar? @Aravind – Sampath
anstatt dies zu tun, können Sie die Komponente in der Hauptlayoutseite selbst haben – Aravind