AngularJS + PhoneGap

Я надеюсь, что этот вопрос уже подходил. Работает ли PhoneGap с AngularJS? Существуют ли какие-либо ограничения на их использование? Преимущества /pitfals? Благодаря

Ответ 1

Да.

Я сделал несколько приложений с помощью PhoneGap plus AngularJS. Там нет волшебства.

Ответ 2

PhoneGap запускает ваше приложение только в браузере собственного устройства, поэтому, если AngularJS поддерживается на ваших целевых платформах, он должен работать с PhoneGap.

Ответ 3

У меня возникли проблемы с работой с угловыми работами на Windows 7 с телефоном. Простые жесткие работы, но как только я попытаюсь добавить маршрут страницы...

[изменить]

Ok. Поэтому я нашел проблему на Windows 7/8 телефона.

в функции matchUrl (url, obj) в angular.js(1.0.3) возникает ошибка, из-за которой Windows Phone использует необычный префикс или пространство имен или что-то еще, что называется (возможно, для целей безопасности).

Случается, что angular ожидает URL-адрес, например 'http://localhost/www/index.html', но в Windows-телефоне он будет выглядеть следующим образом: 'x-wmapp0: www/index.html' вместо.

Я попытался исправить регулярное выражение, но даже в этом случае я получаю ошибку позже от XHR.

Ответ 4

Я обнаружил, что статья brian t ford (на которую все ссылаются) не объясняет, как подбирается файл конфигурации (который включает указатель на файл index.html и несколько других активов), который отмечает это как немного устаревший. Было бы здорово получить хорошее обновление.

Ответ 5

В настоящее время я работаю над проектом с Phonegap и AngularJS. Я рекомендую следующее чтение. Помогите вам решить, хотите ли вы в течение часа.

http://briantford.com/blog/angular-phonegap.html

AngularJs позволит вам иметь власть и структуру веб-сайта, но у него есть небольшой недостаток, так это то, что он немного медленный, я говорю об этом по опыту, и случается, что иногда модели занимают некоторое время, чтобы остыть.

Кроме того, я рекомендую вам взглянуть на Йомена, я в настоящее время работаю над генератором angularJS phonegap и надеюсь, что он будет на этот уик-энд.

рассматривает

@gartox

Ответ 6

Из блога PhoneGap:
http://phonegap.com/blog/2013/07/31/phonegap-30-faq/

Q: Хорошо ли работает PhoneGap с angular.js? Или любые другие рамки?

A: Конечно. PhoneGap не определяет, как приложение создается с помощью HTML, CSS и JavaScript. Мы играем хорошо со всеми фреймворками, и в последнее время многие из них сегодня создаются с помощью angular.

Ответ 7

Да. http://ionicframework.com - это основа, интегрирующая Кордову и Угловую систему. Это сэкономит вам много времени, пытаясь настроить все.

Чтобы установить фреймворк:

npm install -g cordova ionic

Чтобы создать новый пустой:

ionic start myApp blank

Все варианты, доступные в телефонной таблице, также доступны в Ionic. Например, вы можете ввести

ionic serve

И ваше мобильное приложение откроется прямо в браузере и будет автоматически обновляться всякий раз, когда в файлы будут вноситься новые изменения, как в Phonegap.