Новичок в AngularJS и, похоже, не может понять, что означает эта ошибка. Я нашел несколько других с такой же ошибкой, но кажется, что их проблемы не связаны с моими.
Неизвестный провайдер: $modalProvider ‹- $modal error with AngularJS (кажется У меня последняя версия ui-bootstrap)
И все остальные, кажется, имеют проблемы с областью действия с модальным, но я не могу начать с модального, поэтому я думаю, что они не связаны. Подскажите, пожалуйста, если я ошибаюсь и как быть:
Проблема области действия в AngularJS с использованием AngularUI Bootstrap Modal
Проблемы с модальным интерфейсом Angular
Я взял скрипт ui-bootstrap-tpls-0.6.0.min.js
отсюда: https://github.com/angular-ui/bootstrap/tree/gh-pages#build-files, и я даже попытался добавить скрипт ui-bootstrap-0.6.0.min.js
, думая, что он, возможно, нужен. Хотя, если я правильно прочитал, кажется, что если бы я выбрал скрипт ui-bootstrap-0.6.0.min.js
, мне также нужно было бы получить все шаблоны здесь https://github.com/angular-ui/bootstrap/tree/master/template Это похоже на тот случай, если я использую только этот скрипт на основе ошибок:
Error: Failed to load template: template/modal/window.html
Error: Failed to load template: template/modal/backdrop.html
Я создал плункер со всем для простоты объяснения структуры и т. д. и вставил сюда весь код.
http://plnkr.co/edit/yg3G8uKsaHNnfj4yNnJs?p=preview
Ошибка (которую вы можете увидеть, протестировав код на плункере с открытой консолью) следующая:
Error: Unknown provider: $modalInstanceProvider <- $modalInstance
at Error (<anonymous>)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:30:24
at Object.c [as get] (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:310)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:30:109
at c (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:310)
at d (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:27:444)
at Object.instantiate (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:29:80)
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:53:80
at http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:44:136
at m (http://run.plnkr.co/8OIh0YtLn1dg9OvR/angular.min.js:6:494)
Если кто-нибудь может дать какое-либо представление о том, что я могу делать неправильно здесь. Это не похоже на проблему масштаба. Больше похоже на проблему с настройкой или, возможно, на то, как я загружаю приложение вручную?
$scope.$close();
и$scope.$dismiss(reason)
без необходимости вводитьmodalInstance
. - person Mwayi   schedule 30.03.2014resolve: {items: function(){return $scope.items}}
, так как он уже будет унаследован - person Mwayi   schedule 30.03.2014