Tôi đang xây dựng trang web một trang, sử dụng AngularJS, ui-router và jquery, và tôi cần nó để hỗ trợ 8 trình duyệt.
Tôi đã làm theo hướng dẫn từ tài liệu AngularJS (link) và tôi cũng đọc this và làm theo hướng dẫn của nó.
Tóm lại: Tôi thêm mã này trong tiêu đề:AngularJS IE 8 Hỗ trợ
<html xmlns:ng="http://angularjs.org" id="ng-app" ng-app="myApp">
và cũng:
<!--[if lt IE 9]>
<script type="text/javascript" src="/app/js/3rdparty/html5shiv.js"></script>
<script type="text/javascript" src="/app/js/3rdparty/json3.min.js"></script>
<![endif]-->
Tất cả các chỉ thị của tôi bị hạn chế sẽ được sử dụng như chỉ thị thuộc tính (không có thẻ tùy chỉnh).
Nhưng vẫn không có chế độ xem nào được hiển thị và không có chỉ thị nào hoạt động (trên ie8).
Gần đây tôi đã bắt đầu sử dụng ui-router và sự cố đã tồn tại ngay cả trước đó.
Tôi thực sự không thể tìm thấy sự cố và tôi đã tìm kiếm rất nhiều.
Có nhiều bản sao cho điều này, tôi biết, nhưng không có giải pháp nào của họ đã giúp tôi (và hầu hết trong số họ đều đề cập đến tài liệu của angularjs).
Tôi chưa đăng bất kỳ mã nào khác, vì có rất nhiều mã, và tôi thực sự không thể tìm ra phần nào của mã (ngoài index.html) có thể gây ra bất kỳ sự cố nào.
Tôi sẽ đăng bất kỳ mã nào khác nếu bạn cho rằng nó có thể hữu ích.
Tôi thực sự bị mất và sẽ thực sự biết ơn nếu ai đó có thể hướng dẫn tôi giải pháp.
Cảm ơn bạn rất nhiều
Bạn có thể cung cấp thêm đánh dấu không? Các kịch bản khác bao gồm cũng rất quan trọng! Ví dụ, các phiên bản jQuery mới nhất [đã giảm hỗ trợ cho IE 8] (http: //blog.jquery.com/2013/04/18/jquery-2-0-release /). –