Nội dung nào đó dọc theo dòng: link: function($scope, element, attrs, $location) {
Điều này có khả thi không?
Nội dung nào đó dọc theo dòng: link: function($scope, element, attrs, $location) {
Điều này có khả thi không?
Trong tuyên bố của chỉ thị, hãy tiêm dịch vụ vị trí.
app.directive('myDirective', ['$location', function(location){
return {
link: function(scope, elem, attrs){
//things happen here
location.url('/');
}
};
}]);
Nếu bạn đang cố gắng lấy vị trí hiện tại, hãy sử dụng location.path() hoặc, cách khác, sử dụng dịch vụ định tuyến $. Thông tin về cả hai:.
nghĩ dịch vụ vào thị tiêm nó vẫn bị không xác định vào chức năng liên kết, cho rằng bạn cần phải sử dụng
.location.hash = "#/path_name";
trong chức năng liên kết, nó sẽ hoạt động
Vị trí không cập nhật khi tôi đổi sang trang khác. – Shamoon
Bạn đang cố gắng để có được vị trí họ đang sử dụng dịch vụ vị trí? – Fourth
Có, xin vui lòng. Đó là mục tiêu – Shamoon