Trong một tuyến đường AngularJS nộp có phải là lựa chọn cho một con đường otherwise
, thay thế 404:Tuyến đường góc - chuyển hướng đến một trang web bên ngoài?
$routeProvider
.when(...)
.otherwise({
redirectTo: 'my/path'
});
Có cách nào để làm điều này như vậy mà nếu không thì chuyển hướng đến một trang mà không có trong các ứng dụng? Tôi đã thử
$routeProvider
.when(...)
.otherwise({
redirectTo: 'http://example.com'
});
nhưng jsut này đã cố chuyển hướng đến đường dẫn đó trong ứng dụng của tôi, vốn không tồn tại. Giải pháp tôi biết là thực hiện chuyển hướng thủ công trong một $scope.$on('$routeChangeStart')
trong một bộ điều khiển cấp cao nhất, nhưng điều này là rất nhiều sao chép mã (và nó xấu xí). Có cách nào tốt hơn?
sửa chữa này đã làm việc cho tôi (chuyển hướng đến tài nguyên phi góc trên cùng một máy chủ) –