ngAnimate没有在ui-view内添加ng-enter / ng-leave类

马克·托马斯

我到处都是网络,试图找出问题所在。我似乎无法弄清楚发生了什么。我们的应用程序非常庞大,因此我无法真正发布糟糕的代码。我只需要一些指示,几个小时来我一直在搜索相同的内容。

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

ngAnimate在实际向对象添加/删除数据时是否会表现出相同的效果,还是仅在通过数据过滤时才起作用?

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

简要概述(玉器)-显然,我们的应用程序中包含更多代码:

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中直接复制了脚本,这些脚本在添加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"
 }
马克·托马斯

就我而言,我不得不将角动画降低到1.3版,然后它开始工作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章