【发布时间】:2016-05-10 18:47:28
【问题描述】:
与任何使用 AngularJS 创建 Web 应用程序的普通人一样,我最初尝试使用 ng-hide/ng-show 使某些元素在某些条件下可见。出于某种原因,这不想工作,而且代码太复杂了,我无法在这里重述。我认为使用 jQuery 会很容易(或者至少与 Angular 内置的 jQuery 一样多)。这是我目前所拥有的:
angular.element(document.querySelector([ELEMENT ID])).off();
上面的行用于隐藏,但我永远无法取回它。如果您想知道,我正在尝试隐藏其他不相关操作的按钮。对上面的代码使用“.on()”是行不通的。为了使元素消失,需要如何编写这一行?更重要的是,如何让它重新出现?
【问题讨论】:
-
你可以试试 addClass 和 removeClass
标签: javascript jquery angularjs html jqlite