Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2016, 12:57   #1
ts-alan
Форумчанин
 
Регистрация: 07.07.2010
Сообщений: 825
По умолчанию Error: $injector:unpr Unknown Provider $uibModal - AngularJS

я получил следующую ошибку
Код:
Error: $injector:unpr Unknown Provide
angularjs
Код:
var App = angular.module('StartModule', ["ui.bootstrap"]);
App.controller('ModalDemoCtrl', ['$scope', '$uibModal', function ($scope, $uibModal) {
$scope.test = function () {}});
ошибка появляется когда я добавляю
Код:
'$uibModal'
я пытаюсь сделать модальное окно с angularjs ui

______________________
Используйте тег [CODE] (кнопка с решеткой # в форме сообщения) при вставке кода на форум.

Последний раз редактировалось Alex11223; 15.04.2016 в 16:28.
ts-alan вне форума Ответить с цитированием
Старый 15.04.2016, 16:20   #2
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
['$scope', '$uibModal',
этот массив нигде не закрывается
Alar, верни репу!
Naive вне форума Ответить с цитированием
Старый 16.04.2016, 03:53   #3
Fenex
Форумчанин
 
Аватар для Fenex
 
Регистрация: 15.02.2012
Сообщений: 823
По умолчанию

Нет, проблема не в синтаксисе, т.к. тогда выбрасывало бы ошибку `Syntax Error`. Вероятно, ТС просто криво скопировал код сюда, не суть.

Эта ошибка означает что ангуляр не смог найти инжектируемый сервис, в вашем случае это `$uibModal`. Следует проверить правильность названия сервиса и его доступность (указан ли в зависимостях модуль с этим сервисом и подключен ли сам js-файл на странице). Вообще, ангуляр в консоль вываливает не только ошибку, но и ссылку, нажав на которую можно получить подробную информацию об ошибке.

Возможно, вы смотрели в примерах старый пример кода, сейчас в бутстрапе сервис называется `$modal`, а не `$uibModal`. Но я не уверен.
^-.-^ My GitHub

Последний раз редактировалось Fenex; 16.04.2016 в 04:08.
Fenex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
MIDAS (DataSnap), ошибка Provider cannot be found leejack БД в Delphi 7 07.12.2015 11:34
HIDE Injector DLL Reversing Общие вопросы C/C++ 1 15.06.2013 16:23
Failed to initialize client - unknown error NITRUMIN Софт 7 11.08.2009 21:31
\CB2src\menu.cpp(1) : error C2018: unknown character '0xef' regfre Общие вопросы C/C++ 6 08.02.2009 01:41