ngAnimate 不在 ui-view 中添加 ng-enter/ng-leave 类

2024-02-13

我一直在网上试图找出我的问题的问题。我似乎无法弄清楚发生了什么事。我们的应用程序很大,所以我无法真正发布代码,这很糟糕。我只需要一些指导,我已经在谷歌上搜索同样的东西几个小时了。

当我向对象添加新数据时,ngAnimate 不会添加 ng-enter / ng-leave 等类。

当您实际向对象添加/删除数据时,ngAnimate 的行为是否相同,或者仅在您过滤数据时才起作用?

我们正在使用 ui-router,主体是 ui-view - 当我们在 ui-view 内部时 ngAnimate 的行为是否相同?

简要概述(jade)- 显然我们的应用程序中还有更多代码:

body(ui-view)
  script(src='/main.js')
   div(ng-controller="Controller")    
     div.contain
       div.animate(ng-repeat="item in items")
         {{item.name}}

版本:

"dependencies": {
"angular": "1.3.15",
"angular-animate": "latest",
"angular-motion": "~0.4.2",
"angular-ui-router": "~0.2.13",
...

我什至直接从 plunker 中复制了脚本,这些脚本正在运行 plunkrs,但添加 ngAnimate 类却没有成功。

这不是 CSS 问题,因为我什至没有看到在检查器中添加的类。

我需要使用某个版本吗?这些需要按一定的顺序加载吗?是否有什么东西会同时禁用 ngAnimate 模块?

提前非常感谢您的任何建议。

编辑 - 我开始认为这是我们的一个或多个组件之间的不兼容问题 - 有人有什么想法吗?

这是我们的 Bower.json 文件

"dependencies": {
   "angular": "1.3.15",
   "angular-animate": "1.4.3",
   "angular-motion": "~0.4.2",
   "angular-ui-router": "~0.2.13",
   "angular-cookies": "1.3.10",
   "angular-moment": "latest",
   "lodash": "latest",
   "angular-facebook": "latest",
   "angular-bootstrap": "0.12.0",
   "angular-media-queries": "~0.3.0",
   "angular-slugify": "latest",
   "angular-local-storage": "~0.1.5",
   "angular-resource": "1.3.10",
   "angular-sanitize": "~1.3.10",
   "angular-touch": "~1.3.10",
   "angular-payments": "latest",
   "angular-chosen-localytics": "~1.0.7",
   "angular-lodash": "~0.1.2",
   "angular-slick": "~0.1.18",
   "angular-ui-select": "~0.9.6",
   "angular-socialshare": "~0.0.6",
   "angulartics": "~0.17.2",
   "angular-ladda": "latest",
   "ladda": "./vendor/ladda",
   "angular-gestures": "~0.3.0",
   "ryanmullins-angular-hammer": "~2.1.10",
   "angular-bootstrap-datetimepicker": "~0.3.8",
   "angular-pretty-checkable": "~0.1.5",
   "angular-loading-bar": "~0.7.0",
   "ngImgCrop": "./vendor/ngImgCrop",
   "angular-google-places-autocomplete": "~0.2.5",
   "ng-plangular": "./vendor/ng-plangular",
   "angular-timer": "./vendor/angular-timer",
   "offline": "~0.7.11",
   "angular-swing": "*",
   "angular-strap": "~2.3.1",
   "angulike": "~1.2.0",
   "angular-summernote": "~0.4.0",
   "ckeditor": "~4.5.1",
   "ng-ckeditor": "~0.2.1",
   "angular-file-upload": "~2.1.1",
   "ng-sortable": "~1.3.0"
 },
 "devDependencies": {},
 "resolutions": {
   "angular": "1.3.15"
 }

就我而言,我不得不将 Angular-animate 降级到 1.3 版本,然后它就开始工作了。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ngAnimate 不在 ui-view 中添加 ng-enter/ng-leave 类 的相关文章

随机推荐

  • vim 正则表达式仅用一个空格替换多个连续空格

    我经常使用具有可变数量的空格作为单词分隔符的文本文件 像Word这样的文本处理器会这样做 因为某些字体中的字母大小不同 所以公平地分配空白量 并且即使在另存为纯文本 我想自动化将这些具有可变长度的空格序列替换为单个空格的过程 我怀疑正则表达
  • C# webbrowser 控件无法导航到另一个页面

    我有一个控制台应用程序 并且在其中定义了一个网络浏览器 首先 我导航到一个页面并填写登录表单并调用提交按钮进行登录 之后 我想使用相同的网络浏览器转到同一站点中的另一个页面 但它不会导航到该页面 相反 它会导航到登录后重定向的页面 这是我的
  • 最新的处理器不支持 SSSE3 指令? [关闭]

    Closed 这个问题不符合堆栈溢出指南 help closed questions 目前不接受答案 是否有任何不支持 SSSE3 指令的仍然相关的 CPU Intel AMD Atom 没有 SSSE3 的最新 CPU 是什么 没有 SS
  • 限制 Rails 中的“每个”列表

    我们有这个 li li 该代码将产生 50 个条目的总结果 在我的例子中 我如何才能将此视图限制为 20 是的 只是限制它 我不需要任何分页之类的 Thanks 更改控制器中的代码 shops正在设置 或者将上面的代码改为 shops ta
  • 使用 golang 解析损坏的 HTML

    我需要在 HTML 字符串中查找元素 不幸的是 HTML 几乎被破坏了 例如 没有打开对的关闭标签 我尝试使用 XPathlaunchpad net xmlpath但它无法解析 HTML 文件 真是太糟糕了 如何使用 golang 找到损坏
  • 模块导入自身

    我正在尝试从特定于应用程序的终端 在本例中为 Maya 但最终是其他终端 导入模块 我已经从 git 下载了一个项目 我的结构如下 modulename submodule init py subsubmodule submodule in
  • 如何获取 iPhone 应用程序的用户反馈? [关闭]

    Closed 这个问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 help closed questions 目前不接受答案 我正在寻找一些服务 可以促使用户尝试我的 iPhone 应用程序并提供反馈或评论 我也愿意付钱 您知道
  • 从多个谷歌电子表格导入范围

    我知道如何将数据从一个电子表格导入到另一个电子表格 IMPORTRANGE spreadsheet key range string Source 但是如何将多个电子表格导入到一个 主电子表格 中 像这样的事情 IMPORTRANGE sp
  • 在 OCaml 中将哈希表转换为对(键,值)列表

    OCaml 中有没有办法将哈希表转换为 键 对 值列表 我知道 给定一个哈希表ht我们可以做的 BatList of enum BatHashtbl enum ht 使用电池库 这会将表转换为枚举 然后将枚举转换为列表 但我正在寻找一种不使
  • 如何使用 jQuery 在点击时获取锚文本/href?

    考虑我有一个看起来像这样的锚 div class res a href Resumes Resumes1271354404687 docx Resumes Resumes1271354404687 docx a div NOTE 锚点不会有
  • 如何给 JS(jQuery) 中的翻译添加加法赋值(+=)?

    我的期望是设置加法赋值运算符 到transform translateX 但不知道我该怎么做 我尝试了一些方法来做到这一点 inline grid css transform translate 4 0 inline grid css tr
  • 使用 cygwin 在 Windows 上编译 ffmpeg 时出现问题

    最近在Windows上编译ffmpeg遇到了很多麻烦 我目前正在使用 cgywin 终端来运行代码 我尝试过遵循网络上许多最流行的教程 但我似乎无法让它发挥作用 我目前正在使用本教程作为指南http www roman10 net how
  • 升级到命名空间中的自定义小部件

    我在命名空间 MyNameSpace 中有 MyCustomWidget namespace MyNameSpace class MyCustomWidget public QWidget 如何在 UI 表单中将 QWidget 升级为 M
  • Numpy hstack - “ValueError:所有输入数组必须具有相同的维数” - 但它们确实如此

    我正在尝试连接两个 numpy 数组 在一个文本列上运行 TF IDF 后 我得到了一组列 特征 在另一个中 我有一个列 特征 它是一个整数 因此 我读取一列训练和测试数据 对此运行 TF IDF 然后我想添加另一个整数列 因为我认为这将帮
  • chrome.downloads.download 永远不会启动,但没有错误

    我正在尝试创建一个使用以下内容的 Chrome 扩展chrome downloads https developer chrome com docs extensions reference downloads API 但它似乎 什么也没做
  • 在 OS X 中构建和安装 MongoDB C++ 驱动程序

    我已经为我的 os x 下载了最新版本的 MongoDB C 驱动程序http dl mongodb org dl cxx driver http dl mongodb org dl cxx driver 然后我在 os x 终端中使用 t
  • 将整数值转换为匹配的 Java 枚举

    我有一个这样的枚举 public enum PcapLinkType DLT NULL 0 DLT EN10MB 1 DLT EN3MB 2 DLT AX25 3 snip 200 more enums not always consecu
  • 语音识别引擎未在 Windows 服务中触发事件

    所以我有一个使用 system speech 识别引擎实现语音识别的 Windows 服务 当我启动服务时 我的语音识别代码运行良好 但没有语音识别火灾事件 奇怪的是 如果我运行完全相同的代码 但在控制台或 WPF 应用程序中 则语音识别的
  • 将列表列表强制到数据帧,但在列表列中保留*一些*元素

    我正在寻找一种方法来可靠地将列表结构强制为data frame or tibble同时维护一列或多列作为列表列 考虑以下列表结构 d data frame x 1 10 y 1 5 1 10 rnorm 10 ex list label A
  • ngAnimate 不在 ui-view 中添加 ng-enter/ng-leave 类

    我一直在网上试图找出我的问题的问题 我似乎无法弄清楚发生了什么事 我们的应用程序很大 所以我无法真正发布代码 这很糟糕 我只需要一些指导 我已经在谷歌上搜索同样的东西几个小时了 当我向对象添加新数据时 ngAnimate 不会添加 ng e