2016-11-18 8 views
0

Ich bin migriert von Ionic 1.x zu Ionic 2.x. In Ionic verwendeten wir AngularJS 1.x.x.Funktioniert ionic 1 angularjs Code auf ionischen 2?

Jetzt bin ich am meisten den gleichen Code in Ionic 2.x wiederverwenden und habe keine Probleme konfrontiert. Gibt es etwas, das ich bei der Migration beachten sollte, da Ionic 2 in AngularJS 2 geschrieben wird.

Mein Code ist immer noch in Angular 1. Obwohl es funktioniert, ist es eine gute Sache zu tun? Gibt es etwas, auf das ich achten muss?

+0

Winkel 1 und Winkel 2 sind nicht das gleiche Framework; Winkel 2 wurde von Grund auf neu geschrieben. Es gibt * einige * mögliche Upgrade-Pfade, aber Sie werden wahrscheinlich einen großen Teil Ihres Codes neu schreiben, besonders wenn Sie sich auf Winkel 1 Features wie '$ scope' verlassen, die in angular 2 nicht existieren. – Claies

+0

@Claies Aber ich bin derzeit $ scope in ** ionic 2 ** und es funktioniert. –

+1

zweifelhaft; Sie haben vielleicht den ionischen 2 CLI installiert, aber wenn Sie beim Erstellen des neuen Projekts nicht '-v2' verwendet haben, verwenden Sie immer noch ionic 1, und wenn Sie den v2-Schalter verwendet haben, würde' $ scope' nicht verwendet nicht möglich sein. – Claies

Antwort

0

Die richtige Antwort ist NO.

Jeder Code, der in AngularJS 1.x.x nicht optimal laufen in Ionic 2 geschrieben wurde, es sei denn, Sie separat in Ihrer Bibliothek Winkel hinzufügen.

So Idealfall sollten Sie Angular 1 mit Ionic 1 haben und Angular 2 mit Ionic 2.

Verwandte Themen