19 ŞUBAT 2014, ÇARŞAMBA
AngularJs: Yeniden sayfa
<a ng-href="#" class="navbar-brand" title="home" data-translate>PORTAL_NAME</a>
Bir sayfayı yeniden yüklemek istiyorum.Bunu nasıl ekleyebilirsiniz?
CEVAP
19 ŞUBAT 2014, ÇARŞAMBA
$route
servis reload
yöntemi kullanabilirsiniz. Sizin denetleyicisi $route
enjekte ve 9 ** yöntem $scope
oluşturun.
$scope.reloadRoute = function() {
$route.reload();
}
O zaman bu gibi bağlantıyı kullanabilirsiniz:
<a ng-click="reloadRoute()" class="navbar-brand" title="home" data-translate>PORTAL_NAME</a>
Bu yöntem, geçerli rotayı yeniden neden olur. Eğer ancak tam bir yenileme yapmak istiyorsanız, $window
enjekte ve bunu kullanabilirsiniz:
$scope.reloadRoute = function() {
$window.location.reload();
}
Daha sonra (uı-router) düzenleme:
JamesEddyEdwards ve bunların cevaplarını Duncan " A tarafından belirtildiği gibi, Eğer angular-ui/ui-router kullanıyorsanız aşağıdaki yöntem mevcut devlet / rota yeniden yüklemek için kullanabilirsiniz. Sadece $route
yerine $state
enjekte ve sonra:
$scope.reloadRoute = function() {
$state.reload();
};
Bunu Paylaş:
AngularJs: Yeniden sayfa...
Nasıl bir sayfa Javascript kullanarak ...
AngularJS içinde kumanda sistemi yenid...
AngularJS içinde yeniden kullanılabili...
Ng-app bir sayfa içinde Birden fazla A...