2016-12-12 8 views
0

Im bulding AngularJS app. как часть этого приложения, мне нужно модальное всплывающее окно. Я получил эту работу в plunker: http://plnkr.co/edit/FtH8hkuaEj5A2zhMJdnE?p=preview Но когда я пытаюсь реализовать ее в реальном приложении, я получаю сообщение об ошибке при введении $ modal в любой модуль.

http://errors.angularjs.org/1.5.7/ $ инжектор/unpr? Р0 =% 24modalProvider% 20% 3C-% 20% 24modal% 20% 3C-% 20webpartnerController

У меня угловые v1.5.7 угловой щ/щ-самозагрузки v2 .3.1

Модуль:

var app = angular.module("webpartner", [ 
    "ui.router", "" + 
    "angularSpinner", 
    "ngMaterial", 
    "material.svgAssetsCache", 
    "ngMessages", 
    "firebase", 
    "angularMoment", 
    "ngAnimate", 
    "ui.bootstrap" 
]); 



(function() { 
    "use strict"; 
    angular.module("webpartner") 
     .controller("webpartnerController", 
      function webpartnerController($modal) { 
       var vm = this; 
      } 
     ); 
})(); 
+0

ваши модальный работают? – Aravind

ответ

-1

версия УИ бутстрапе в этом plunker старая версия и использует $modal.

Это должно быть $uibModal с той версией, которую вы используете.

Вот документация для версии, которую вы используете http://angular-ui.github.io/bootstrap/#/modal

... и plunker взята из документации https://plnkr.co/edit/?p=preview

+0

это не ответ, это должен быть комментарий – Aravind

+0

@ Aravind Нет, это ответ и правильный! – cnorthfield

+0

сделал ли вы проверку плункера? – Aravind

Смежные вопросы