ie8에서 렌더링 할 응용 프로그램을 가져올 수 없습니다. 내가 생각할 수있는 모든 shim/shiv를 포함했습니다. 내 HTML에 문제가 있습니까? 내 응용 프로그램은 ie9 이상의 모든 브라우저에서 완벽하게 작동합니다.각도 앱을 ie8에서 렌더링하려면 어떻게해야합니까?
어떤 여기에, 감사하는 데 도움이 아래에있는 내 index.html 파일입니다 :
<!doctype html>
<html class="no-js" xmlns:ng="http://angularjs.org" id='ng-app' ng-app="PredictionApp" >
<head>
<meta charset="utf-8">
<title>Prediction App</title>
<!-- Place favicon.ico and apple-touch-icon.png in the root directory -->
<!-- build:css(.) styles/vendor.css -->
<!-- bower:css -->
<!-- endbower -->
<!-- endbuild -->
<!-- build:css(.tmp) styles/main.css -->
<!-- <link href='http://fonts.googleapis.com/css?family=Roboto:500,300|Crimson+Text:400,600,400italic' rel='stylesheet' type='text/css'> -->
<link rel="stylesheet" href="ionicons/css/ionicons.min.css">
<link rel="stylesheet" href="bower_components/angular-rangeslider/angular.rangeSlider.css">
<link rel="stylesheet" href="bower_components/rickshaw/rickshaw.css">
<link rel="stylesheet" href="bower_components/allmighty-autocomplete/style/autocomplete.css">
<link rel="stylesheet" href="main.css">
<!-- endbuild -->
<!--[if lt IE 9]>
<script src="bower_components/html5shiv/dist/html5shiv.min.js"></script>
<script src="bower_components/es5-shim/es5-shim.min.js"></script>
<script src="bower_components/json3/lib/json3.min.js"></script>
<script src="bower_components/r2d3/r2d3.js" charset="utf-8"></script>
<script type="text/javascript" src="https://getfirebug.com/firebug-lite-debug.js"></script>
<![endif]-->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.min.js"></script>
<script src="bower_components/angular-animate/angular-animate.min.js"></script>
<script src="bower_components/angular-ui-router/release/angular-ui-router.min.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.min.js"></script>
<script src="bower_components/angular-rangeslider/angular.rangeSlider.js"></script>
<script src="bower_components/moment/moment.js"></script>
<script src="bower_components/lodash/dist/lodash.compat.min.js"></script>
<script src="bower_components/clndr/clndr.min.js"></script>
<script src="bower_components/restangular/dist/restangular.js"></script>
<script src="bower_components/d3/d3.js"></script>
<script src="bower_components/rickshaw/rickshaw.js"></script>
<script src="bower_components/allmighty-autocomplete/script/autocomplete.js"></script>
<script src="bower_components/allmighty-autocomplete/script/app.js"></script>
<script src="application.js"></script>
</head>
<body>
<!--[if lt IE 7]>
<p class="browsehappy">You are using an <strong>outdated</strong> browser. Please <a href="http://browsehappy.com/">upgrade your browser</a> to improve your experience.</p>
<![endif]-->
<div class='app-container' ui-view autoscroll="true"></div>
</body>
</html>
지시어에 사용자 정의 태그를 사용하고 있습니까? 어떤 오류가 발생 했습니까? – charlietfl
ie8 firebug 라이트와 함께 VM 환경에서 디버깅 해요, 일부 오류가 던져지고있다하지만 그들은 너무 막연한 나는 그것을 지적 할 수 없습니다. 1은 Jquery가 정의되지 않았으며, 또 다른 하나는 "객체가이 속성 또는 메서드를 지원하지 않는다"입니다. 그러나 기본 경로가 아닌 사용자 지정 요소 지시문을 사용하고 있으므로 홈 페이지에 문제가 없어야합니다. ui-view 내부에서 DOM으로 들어가는 HTML도 없습니다. – JoshSGman
좋아, 이전 버전을 사용하여 jquery 문제를 해결했습니다. 이제 예상되는 식별자 나 문자열 오류가 발생합니다. – JoshSGman