angularjs - $timeout 与 ng-if Angular ?

标签 angularjs

我有一个 ng-if 条件:

<div class="fixed-outside" ng-if="'app.home'|isState">

即每当状态为app.home时显示div。

但我想等待一段时间才能显示我的 div。我怎样才能做到这一点

最佳答案

我建议使用 css 来实现,并为 .fixed-outside 类添加延迟动画。例如,如果你需要等待 5 秒才能显示区 block ,你可以这样做:

.fixed-outside {
  animation: 5s fadeIn;

  visibility: hidden;
}

@keyframes fadeIn {
  99% {
    visibility: hidden;
  }
  100% {
    visibility: visible;
  }
}

关于angularjs - $timeout 与 ng-if Angular ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41807170/

相关文章:

javascript - 使用 Angular 在悬停时同时更改多个元素组的样式

angularjs - ionic Angular components.core.scss 错误

javascript - 基于 Controller 命名空间约定延迟加载外部 JS/CSS 文件?

javascript - 如何在 Angular JS 中将我的表字符串解析为 html 表?

javascript - 从 ng-click 调用指令内的绑定(bind)函数

javascript - AngularJS 处理表单上的表单单击

javascript - 如何使用具有函数结果值的新属性来扩展集合中的每个对象

javascript - 因此,AngularJS : No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'null' 不允许访问

javascript - 在 AngularJS 中从本地文件系统读取 json 文件

javascript - 将消息数组拆分为对话