2014-04-11 7 views
10

Ich möchte das Ionic UI Framework mit reaktivem Kaffee und ohne Angular verwenden. Stoppt mich etwas?Ionic Framework ohne Angular

Es sieht so aus als gäbe es keine Notwendigkeit für Angular in Ionic, aber ich lese immer wieder vage Vorschläge, dass Ionic eng mit Angular verbunden ist. Hat das einen Sinn?

+0

Warum benutzen Sie phonegap nicht? Ionic hängt stark vom Winkel ab. –

Antwort

1

Es hängt davon ab, was Sie als UI-Framework sagen. Sie können das CSS-Markup definitiv verwenden, wie Sie möchten. Es wird jedoch eine Menge geben, die Sie nicht tun können, weil JavaScript viele Dinge erledigt oder sogar Anweisungen, die sie erstellt haben. Ich habe ein paar Beispiel-Apps mit ionischen UI allein gebaut, aber ich habe auch nichts verwendet wie die Slidebox, das Seitenmenü, ionische Gesten und viele andere Sachen, die sie haben. Sie müssen dies im Hinterkopf behalten und es umbauen. Es ist wahrscheinlich so, als würde man jQuery mobile nur für die UI verwenden und keinen der Seiten- und Attribut-Markups verwenden.

Allerdings, nach dem Erstellen einer Anwendung mit voller Nutzung von ionischen/angular, möchte ich nicht aufhören. Das ist nur eine persönliche Meinung.

7

Ionisch (derzeit) hängt von AngularJS ab. Siehe http://ionicframework.com/docs/overview/

„Ionic derzeit AngularJS benötigt, um seine volle Potenzial zu arbeiten. Während Sie noch die CSS-Teil des Rahmens verwenden können, Sie verpassen leistungsstarke UI-Interaktionen, Gesten, Animationen, und andere Dinge. In der Zukunft möchten wir über Angular hinaus auf andere Frameworks unterstützen. "

ich erwarten, wenn Sie versuchen wollen, und entfernen Sie Angular, werden Sie entweder einen unvorhersehbaren Rahmen oder etwas sehr funktions weniger (zB Routing, 2-Wege-Datenbindung, etc.)

2

Es scheint, dass die Ionic Team arbeitet tatsächlich daran, mehr Unabhängigkeit von Angular zu haben:

+0

Zitat aus den Kommentaren: "Momentan gibt es keine offizielle Unterstützung, aber wir untersuchen gerade andere Frameworks, um sie zu unterstützen. Unser Ziel mit der Ionic Platform ist es, Webentwicklern mehr mit ihren mobilen Apps zu ermöglichen. Am Ende des Tages Es ist uns egal, was Sie im Frontend verwenden, wenn es um die Plattform-Sachen geht. Deshalb möchten wir sicherstellen, dass es mit allem funktioniert, was Sie verwenden möchten. " –