Ionic Framework без Angular

Я бы хотел использовать Ionic UI framework с реактивным кофе и без Angular. Что-то меня останавливает?

Похоже, что в Ionic нет необходимости в Angular, но я продолжаю читать неопределенные предложения о том, что Ionic тесно связан с Angular. Есть ли смысл в этом?

Ответ 1

Ионный (в настоящее время) зависит от AngularJS. См. http://ionicframework.com/docs/overview/

"Ионный в настоящее время требует AngularJS, чтобы работать в полном объеме потенциал. Хотя вы все еще можете использовать CSS-часть фреймворка, вы пропустите мощные пользовательские интерфейсы, жесты, анимации и другие вещи. В будущем мы хотели бы выйти за рамки Angular до поддерживать другие рамки".

Я ожидаю, что если вы захотите попробовать и удалите Angular, вы либо получите непредсказуемую фреймворк, либо что-то очень малое (например, маршрутизация, двусторонняя привязка данных и т.д.)

Ответ 3

Это зависит от того, что вы говорите как интерфейс. Вы можете определенно использовать разметку CSS по своему усмотрению. Тем не менее, вы не сможете многое сделать из-за JavaScript, который обрабатывает много материала или даже разработанных им директив. Я создал некоторые примеры приложений с ионным интерфейсом, но я также не использовал ничего, как Slidebox, боковое меню, ионные жесты и многое другое. Вы должны помнить об этом и строить вокруг него. Вероятно, это похоже на использование jQuery mobile для пользовательского интерфейса и не использование какой-либо разметки подкачки и атрибута.

Однако, после создания приложения с полным использованием ионного / angular, я не хочу останавливаться. Это просто личное мнение.

Ответ 4

По состоянию на конец июля 2019 года ответ на этот вопрос до сих пор неясен.

Обойдя их веб-сайт в течение 10 минут, я нашел это; "Наши официальные привязки Vue.js и React в настоящее время находятся в альфа-версии", - говорится в сообщении от 23 января - ничего о VanillaJs.

В документации есть варианты Угловой /Vue/React/Javascript из выпадающих но построить ваш первый App документ упорно не Угловой независимо, что вы выбираете.

Для разработки VanillaJ вы могли бы попробовать пользовательский интерфейс Onsen, который никогда не требовал фреймворка/всегда был независимым от фреймворка.