渲染时如何隐藏<ui-view>?

时间:2016-07-26 11:05:47

标签: angularjs

我需要隐藏<ui-view></ui-view>内容(包括图片)。 Angular 1.5和jQuery中最简单的方法是什么?

如果没有供应商的话,那就很酷。

2 个答案:

答案 0 :(得分:0)

这可能会回答您的问题:https://stackoverflow.com/a/13276214/5954939

摘要 - $("#grid").closest('[class^="col-sm"]') 属性将隐藏呈现的元素(通过应用相关的CSS)。

答案 1 :(得分:0)

你可以像这样玩css:

[ui-view].ng-enter, [ui-view].ng-leave {
    transition: z-index .5s; }

[ui-view].ng-enter, [ui-view].ng-leave-active {
    z-index: 0; }

[ui-view].ng-leave, [ui-view].ng-enter-active {
    z-index: 1; }

作为选项,您可以使用不透明度更改z-index。