Я нашел некоторую проблему в вашем стиле CSS, я изменяю его следующим образом:
.view-enter.ng-enter, .view-enter.ng-leave {
-webkit-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
-moz-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
-o-transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
transition:all cubic-bezier(0.250, 0.460, 0.450, 0.940) 1.5s;
}
.view-enter.ng-enter {
opacity:1;
left:100px;
width:100%;
position:absolute;
}
.view-enter.ng-enter-active {
left:0;
opacity:1;
}
.view-enter.ng-leave {
position:absolute;
left:0;
width:100%;
opacity:0;
}
.view-enter.ng-leave-active {
left:-100px;
opacity:0;
}
В вашем html-файле вы должны добавить класс в свой элемент директивы ng-view, например:
<div ng-view class="view-enter"></div>
person
smallg
schedule
10.04.2014