В моем угловом приложении закодированное в машинописи, я использую щий сетки для отображения некоторых данных в бутстраповской модальном. То, что я хочу достичь, заключается в том, что при нажатии на любой из столбцов в строке сетки модальный закрывается. Как я могу это сделать? Я не использую $ modal или $ modalInstance сейчас нет необходимости в этом, так как это SPA. Есть ли способ не использовать их и вызывать modal.dismiss() onRowSelection?Как уволить самозагрузки модальности на клике в Ui сетке угловой
ответ
Вы можете использовать приведенный ниже код, чтобы открыть мода.
var modalInstance = $modal.open({
template: require('./modal.html'),
controller: require('./search.controller'),
controllerAs: 'searchModalInstance',
scope: $scope,
size: 'lg',
windowClass: 'search-modal-popup'
});
После этого, добавьте объем modalInstance в Ui-сетки appScopeProvider UI-Grid GridOptions
как, uiGridOption.appScopeProvider = modalInstance;
Теперь вы можете закрыть модальный, вызвав функцию close()
от УИ-сетки.
Есть ли способ закрыть модальность, не используя эту открытую функцию? Эта часть действительно лишняя часть кода для моего приложения. – cAMPy
@cAMPy Затем вы можете использовать $ modaStack.getTop(). Key.close() для закрытия модального. $ modalStack.getTop() возвращает текущий открытый модальный объект. – Amit
Amit, к сожалению, это не работает. Я получаю ошибку en: Ошибка: _this. $ ModalStack.getTop (...) не определено. Я добавил свой модальный код в uiGridOptions: appScopeProvider: document.getElementById ("idOftheDivWhichClassIsModalFade"), – cAMPy
- 1. Как скрыть самозагрузки модальности в широком экране
- 2. СЦЕПЛЕНИЕ модальности в угловой
- 3. Как реализовать Typeahead в угловой ui-сетке?
- 4. Выполнение выбора строки в угловой ui-сетке
- 5. Установка ширины столбца в угловой сетке ui
- 6. Угловой самозагрузки модального
- 7. Прокрутите до выделения в угловой ui-сетке (не ng-сетке)
- 8. Прокрутка прокрутки в угловой UI-сетке?
- 9. определить изменение ячейки в угловой ui-сетке
- 10. как показать самозагрузки модальности на событиях флажка щелчка
- 11. угловой самозагрузки машинописного фильтра
- 12. Добавление подсекции к угловой подсетевой сетке ui
- 13. Как добавить изображение в виде заголовка в угловой сетке ui?
- 14. Угловой самозагрузки пункт меню активного
- 15. Как показать вложенный json в угловой сетке UI?
- 16. Как уловить фильтр применяемых столбцов в угловой ui-сетке
- 17. Как отредактировать строку нажатием кнопки в угловой ui-сетке?
- 18. Как применить стиль к отсортированным столбцам в угловой ui-сетке?
- 19. Как сделать «заголовок строки» в угловой ui-сетке
- 20. Как Отмените все CellTemplate проверили флажки в угловой Ui сетке
- 21. Как сделать несколько фильтров в угловой ui-сетке?
- 22. Как покрасить строку по определенному значению в угловой-ui-сетке?
- 23. Как реализовать внешний фильтр в угловой ui-сетке?
- 24. Как отключить сортировку при редактировании в угловой сетке ui
- 25. Как получить индекс строки в угловой ui-сетке 3.0
- 26. Как повторить вход ng-tags в угловой ui-сетке?
- 27. форма проверки угловой/самозагрузки
- 28. Угловой Bootstrap UI модальный в контроллере или директиве?
- 29. Угловой UI самозагрузки даты несоответствие между моделью и DatePicker
- 30. угловой ui bootstrap modal открыт в состоянии, как закрыть контроллер?
У меня есть SPA (как в одностраничном приложении?), Используя $ modal и $ modalInstance, я не думаю, что они связаны таким образом. У вас есть код, чтобы показать нам? возможно, плункер? – klskl
Между $ modal и $ modalInstance и наличием приложения SPA нет ничего. Если вы хотите взаимодействовать с модальным использованием $ modalInstance – Walfrat