Javascript 动画片没有';不能很好地与角用户界面路由器配合使用

Javascript 动画片没有';不能很好地与角用户界面路由器配合使用,javascript,angularjs,animsition,Javascript,Angularjs,Animsition,我想在每次转到另一个页面时都加载页面,所以我想使用动画,但它不加载视图 当我看到url时,起初它已经更改为localhost/home-->localhost/product,但突然它将再次重新加载并返回主页 代码 点击功能 $scope.gotoProduct = function(product_id) { $state.go('product', { product_id: product_id}); } <a ng-click="gotoProduct(id)">

我想在每次转到另一个页面时都加载页面,所以我想使用动画,但它不加载视图 当我看到url时,起初它已经更改为localhost/home-->localhost/product,但突然它将再次重新加载并返回主页

代码

点击功能

$scope.gotoProduct = function(product_id) {
    $state.go('product', { product_id: product_id});
}

  <a ng-click="gotoProduct(id)">Product </a>
$scope.gotoProduct=函数(产品id){
$state.go('product',{product\u id:product\u id});
}
产品
有人知道为什么吗

谢谢你找到了

我将此代码添加到animposition指令中

transition: function(url){ 
    if(url){
        window.location.href = url;
    }
    else{   
        location.reload();
    }
}
而且工作正常,,
希望它能帮助那些在angular应用程序中需要动画的人~

你的路由器代码不会将“产品细节”定义为一种状态。你错过了吗,还是你的代码中没有?我错过了,谢谢,伙计!
$scope.gotoProduct = function(product_id) {
    $state.go('product', { product_id: product_id});
}

  <a ng-click="gotoProduct(id)">Product </a>
transition: function(url){ 
    if(url){
        window.location.href = url;
    }
    else{   
        location.reload();
    }
}