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