我到处都是网络,试图找出问题所在。我似乎无法弄清楚发生了什么。我们的应用程序非常庞大,因此我无法真正发布糟糕的代码。我只需要一些指示,几个小时来我一直在搜索相同的内容。
当我向对象添加新数据时,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] 删除。
我来说两句