Próbuję wykonać usługę modularną angularjs. Mam kontroler, który otwiera jakiś modal, w tym modalu i wywołuję funkcje oryginalnego kontrolera lub uzyskuję dostęp do niektórych zmiennych, tę część mogę już zrobić. Po prostu nie mogę zamknąć modala bez klikania przycisku Anuluj lub OK, o chcesz wykonać niektóre operacje w modalu, wywołać niektóre werbservices i zamknąć modalny ręcznie. Czy ktoś może mi pomóc?
zrobiłem plunker pracuje tutaj: plunker
var modalInstance = $modal.open({
templateUrl: 'myModalContent2.html',
controller: ModalInstanceCtrl,
size: size,
scope: $scope
});
Można użyć modalInstance zwrócony przez modal.open aby je zamknąć, tak więc należałoby zrobić: http: //plnkr.co/edit/SpEx6Y?p=preview – PSL
Dzięki, to zadziałało. po prostu więcej pytań, czy istnieje sposób na sprawdzenie, czy jakiś mod jest otwarty przez id? bez modalInstance? – John