У меня есть приложение, которое использует угловое ust bootstrap modal (http://angular-ui.github.io/bootstrap/#/modal) для поиска из списка и выбора одной из строк.Создать поиск модальная директива от angularui modal
В обычном использовании модального моста с угловым ui мы должны создать два контроллера (например, ModalDemoCtrl для основного модального и ModalInstanceCtrl для модального окна).
Во втором контроллере, у нас есть два метода:
$scope.ok = function() {
$modalInstance.close($scope.selected.item);
};
$scope.cancel = function() {
$modalInstance.dismiss('cancel');
};
, что повторить в несколько месте (когда я создаю несколько поиска модальности).
Как создать директиву (или службу), которая содержит эти два контроллера и создать эти два метода внутри него.
Вместо создания директивы или службы у вас может быть два общих контроллера для основного и модального экрана. Это имеет смысл. Вы можете настроить свой основной и модальный экран в соответствии с вашим требованием перед инициализацией. Таким образом, ваш код контроллера будет работать в вашей конфигурации. Это решит вашу проблему, и вам не нужно будет повторно вводить код повторно. – dhavalcengg