#validation #ember.js #ember-cli
#проверка #ember.js #ember-cli
Вопрос:
У меня есть приложение Ember-CLI, которое очень загружено формами.
Я начал использовать Ember Forms для помощи с макетом и шаблонами, что приятно и, кажется, работает нормально.
По-видимому, для проверки также требуется Dockyard Ember-Validation… Похоже, что эта конкретная зависимость установлена по-другому, и я не понимаю, как это сделать.
Я привык использовать что-то простое, например, bower install ...
а затем просто добавлять зависимость в brocfile
, но в этом случае Dockyard предоставляет огромный список сборок на выбор, и я понятия не имею, какую из них использовать?
Есть ли у кого-нибудь опыт установки ember-validation в проекте ember-cli и как научиться хорошо работать с ember-forms? Или, возможно, это на самом деле проще, чем я думаю, и меня просто сбивают с толку все сборки на выбор?
Ответ №1:
Чтобы установить его, вы можете вручную добавить URL-адрес в сборку bower.json
"ember-validations": "http://builds.dockyard.com.s3.amazonaws.com/ember-validations/ember-validations-latest.js",
И после этого запуска bower install
все должно работать нормально.
Надеюсь, это поможет.
Комментарии:
1. Вау, это очень помогает, спасибо! Я установил зависимость. Я посмотрю, смогу ли я интегрировать это сейчас.
2. когда я пытаюсь запустить это, я получаю эту ошибку: bower ember-data.model-fragments #0.2.1 ECMDERR не удалось выполнить «git ls-remote —tags —heads git://github.com/lytics/ember-data.model-fragments.git», код выхода # 128
3. @SuperUberDuper вы пытаетесь установить
ember-validations
? В ошибке я вижу, что у вас проблема с другим пакетомember-data.model-fragments
4. что мешает dockyards добавлять ember-validations в bower?
5. @kushdilip На основе этой проблемы github.com/dockyard/ember-validations/issues/130 им не нравится
dist
папка, я думаю. Но теперь, если вы используетеember-cli
, вы можете установить его через npm, как показано в их документах.