Как и любой нормальный человек, создающий веб-приложение с помощью AngularJS, я сначала попытался использовать ng-hide/ng-show, чтобы некоторые элементы были видны при определенных условиях. По какой-то причине это не хочет работать, и код слишком сложный для меня, чтобы пересчитать его здесь. Я решил, что будет легко использовать jQuery (или, по крайней мере, столько jQuery, сколько Angular). Это то, что я до сих пор:Использование jqLite для скрытия и отображения элементов html
angular.element(document.querySelector([ELEMENT ID])).off();
выше линия работает в целях сокрытия, но я никогда не могу получить его обратно. В случае, если вам интересно, я пытаюсь скрыть кнопки для других несвязанных действий. Использование «.on()» для кода выше не работает. Как эта строка должна быть написана для того, чтобы элемент исчез? Что еще более важно, как мне его снова открыть?
Вы можете попробовать addClass и removeClass –