Я использую Angular -Bootstrap Dropdown. Я хочу, чтобы он не закрывался, пока пользователь не закрыл его намеренно.
Состояние по умолчанию: раскрывающаяся папка закрывается при нажатии в документе.
Я определил соответствующие строки кода: (строка 12, dropdown.js)
this.open = function( dropdownScope ) {
if ( !openScope ) {
$document.bind('click', closeDropdown); // line to unbind
$document.bind('keydown', escapeKeyBind);
}
}
Вы можете найти полный код здесь: Ссылка на Github
Я не хочу менять исходные источники Angular -bootstrap, чтобы мой проект был открыт для обновлений.
Мой вопрос:
Как я могу отвязать событие, связанное директивой с документом в контроллере Angular?