http://plnkr.co/edit/ri5c9KYdBeo1APxW3QUz?p=preview
更新到 1.2.0 时,.ng-hide-remove 在我所有的应用程序中都可以正常工作,但 .ng-hide-add 不行。 完成这项工作所需的 CSS 是否发生了变化,或者这是一个真正的错误?
您需要将display:block!important
放在ng-hide-remove
动画上。 不知道为什么它没有出现在变更日志中。 https://github.com/angular/angular.js/commit/9d69a0a7c75c937c0a49bb705d31252326b052df
看看这里的例子: http ://docs.angularjs.org/api/ng.directive :ngShow#example
谢天谢地,这不是错误! 也许关于!important
注释应该在 ngShow 文档上提升为黄色注释,因此对于新用户来说更明显的是,他们必须在-add
和display: block !important
-remove
。
谢谢@matsko
最有用的评论
您需要将
display:block!important
放在ng-hide-remove
动画上。 不知道为什么它没有出现在变更日志中。 https://github.com/angular/angular.js/commit/9d69a0a7c75c937c0a49bb705d31252326b052df