2013-08-22 30 views
5

Tôi đang xây dựng một ứng dụng Laravel + AngularJS nơi laravel xử lý định tuyến (vì các vấn đề bảo mật). Lúc đầu tôi thử nghiệm một chút với định tuyến AngularJS vì vậy tôi đã sử dụng một routeprovider vv Bây giờ tôi đang cố gắng để thoát khỏi điều này, angularJS tiếp tục thêm #/partofthelink vào cuối URL của tôi. Điều này khá khó chịu và tôi muốn loại bỏ nó.Tắt định tuyến angularJs, routeprovider đã biến mất

Tôi đã đọc rất nhiều về việc xóa routeprovider, v.v., tất cả điều này đã được thực hiện xong. Tôi thực sự không nhận được nó đến từ đâu.

Tôi đã cố gắng rất nhiều trong vài ngày nay.

Bất kỳ ý tưởng nào có thể gây ra điều này?

Cảm ơn!

CẬP NHẬT: Sự cố được giải quyết.

Có dịch vụ định tuyến $ ở nơi nào đó đang được sử dụng. Đã loại bỏ nó, vẫn không thành công. Bây giờ có vẻ như Bootstrap-ui sử dụng dịch vụ định vị $ khi sử dụng menu thả xuống. Vì vậy, tôi cũng đã xóa nó ở đó. Bây giờ mọi thứ đều hoạt động tốt.

Cảm ơn!

+0

Nếu Angular đang thêm thứ gì đó vào liên kết (đang thực hiện chuyển hướng), phải có một 'routerProvider' ở đâu đó. Nếu có thể, hãy đăng mã của bạn tại đây. – Pavlo

+0

Đối với những người khác đã tìm thấy phần "CẬP NHẬT" của câu hỏi này hữu ích, nhận xét này trong lỗi AngularJS có liên quan cũng sẽ được quan tâm: https://github.com/angular/angular.js/issues/4608#issuecomment- 32713399 – user161642

Trả lời

6

bạn có sử dụng dịch vụ định vị $ không? sau đó bạn phải loại bỏ điều đó quá

Các vấn đề liên quan