我有一個列表,當我向該列表中添加一個項目時,我希望將它動畫化到視圖中,並且當前正在查看的任何現有項目也應該同時動畫 - 想想垂直傳送帶從上到下。Angular 1.2:使用ngAnimate和CSS並行動畫列表項目
除了可視物品之外,我還有幾乎所有的東西都是在添加新物品時進入到位。這裏有一個代碼片段:
<div class="outerContainer">
<div class="container" ng-repeat="item in items">
.....
</div>
</div>
.outerContainer {
height: 200px;
overflow: hidden;
}
.container {
position: relative;
background-color: lightgray;
margin: 1px;
width: 200px;
height: 50px;
}
.container.ng-enter {
-webkit-transition: 0.5s linear all;
transition: 0.5s linear all;
}
.container.ng-enter {
top:-50px;
}
.container.ng-enter.ng-enter-active {
top:0;
}
任何有用的指針將不勝感激。
什麼角度版本,你使用什麼瀏覽器,你在看嗎? – eddiec
Angular 1.2.1和Chrome 31.0.1650.57 – user3034151
是否包含angular-animate.js和加載ngAnimate模塊? – eddiec