Подтвердить что ты не робот

Добавление зависимости ui.bootstrap с беседкой

Я пытаюсь добавить зависимость ui.bootstrap к моему проекту angular (я использую yoman, bower). Я сделал это:

  • yo angular
  • установка bower angular -ui
  • Затем я добавил в свой файл index.html: и
  • услуга grunt

Затем я добавил зависимость ui.bootstrap к моему app.js:

angular.module('angularuiprojectApp', [
  'ngCookies',
  'ngResource',
  'ngSanitize',
  'ngRoute', 'ui.bootstrap'])

Когда я пытаюсь получить доступ к моему index.html в Chrome, я получаю эту ошибку:

Неподготовленная ошибка: [$ injector: modulerr] Не удалось создать экземпляр модуля angularuiprojectApp из-за: Ошибка: [$ injector: modulerr] Не удалось экземпляр модуля ui.bootstrap из-за: Ошибка: [$ инжектор: номод] Модуль "ui.bootstrap" недоступен! Вы либо...... 1)

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

4b9b3361

Ответ 1

Вы устанавливаете неправильный пакет из беседки. Правильный для установки - bower install angular-bootstrap, как описано здесь: https://github.com/angular-ui/bootstrap#installation

Edit

По состоянию на февраль 2015 года версия библиотеки Bower существует в https://github.com/angular-ui/bootstrap-bower.

К сожалению, в настоящее время он содержит только файл AngularUI Bootstrap 0.12.0, который, насколько я могу судить, не полностью совместим с Angular >= 1.3. Похоже, что разработчики намерены использовать AngularUI Bootstrap >= 0.13.0 для совместимости с Angular 1.3, < > , но эта версия библиотеки, похоже, еще не перешла на совместимость с Bower.
Больше не проблема, теперь доступна и поддерживается версия AngularUI Bootstrap 0.13.0.

Ответ 2

установите версию bower, которая зависит от версии angular, которую использует ваш проект.

Сначала я установил;

bower install angular-ui-bootstrap-bower#0.13.4

Затем я добавил ниже bower.json

"angular-ui-bootstrap-bower": "0.13.4"

Ответ 3

bower install angular-ui-bootstrap --save

Это также работает.

Пожалуйста, обратитесь к этому answer, если у вас есть проблемы с версией, установленной bower. Кажется, что некоторые проблемы с версией ui-boostrap цитируют ответ