2014-10-24 11 views
6

Có cách nào để lấy tiêu đề của trang hiện tại trong angularjs mà không phải thực hiện cuộc gọi riêng biệt không? Tôi không thể tìm thấy điều này trong các tài liệu ở bất cứ nơi nào, nhưng có vẻ như nó sẽ là có thể.Lấy tiêu đề của trang hiện có trong angularjs

Ví dụ: nếu tệp index.html chứa mã góc, làm cách nào để đọc tiêu đề của yêu cầu ban đầu để nhận index.html? Tôi có thể sử dụng $http để thực hiện lại cuộc gọi, nhưng điều đó có vẻ không cần thiết.

+0

Bạn không thể truy cập tiêu đề trang qua Javascript, mà không yêu cầu ajax, vì vậy bạn có thể có được tuyến đường ban đầu, nhưng không thể lập chỉ mục . – Dylan

+0

Không thể thực sự hiểu câu hỏi của bạn. Bạn có thể xây dựng? –

+0

@NoahMatisoff mã góc của tôi được tham chiếu bởi tệp html, khiến cho tập lệnh được tải. Làm cách nào để lấy tiêu đề cho tệp html đó? Ví dụ: trong trình gỡ rối chrome, tôi có thể chỉ cần nhấp vào tab 'Network', sau đó chọn tệp HTML và xem tiêu đề. Có cách nào để đọc điều này với góc? – tyler

Trả lời

4

Nếu bạn không xử lý yêu cầu http, bạn sẽ không có quyền truy cập vào yêu cầu hoặc phản hồi, trừ khi mã mà yêu cầu đưa ra cho thấy thông tin đó bằng cách nào đó, không phải như vậy. Vì vậy, tôi xin lỗi nhưng câu trả lời là không.

Tuy nhiên, nếu có thể: chính xác những gì bạn cần từ tiêu đề phản hồi là gì? Bởi vì có thể có các cách khác để lấy thông tin của tiêu đề (ví dụ: cookie)

+0

Việc sử dụng là để theo dõi các biến môi trường. Chúng tôi có thể nhúng trực tiếp vào trang và sau đó chỉ cần đọc nó, nhưng đã cố gắng để đi qua các tiêu đề nếu có thể. Cookie không phải là một lựa chọn. – tyler

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