0

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> 
+0

지시어에 사용자 정의 태그를 사용하고 있습니까? 어떤 오류가 발생 했습니까? – charlietfl

+0

ie8 firebug 라이트와 함께 VM 환경에서 디버깅 해요, 일부 오류가 던져지고있다하지만 그들은 너무 막연한 나는 그것을 지적 할 수 없습니다. 1은 Jquery가 정의되지 않았으며, 또 다른 하나는 "객체가이 속성 또는 메서드를 지원하지 않는다"입니다. 그러나 기본 경로가 아닌 사용자 지정 요소 지시문을 사용하고 있으므로 홈 페이지에 문제가 없어야합니다. ui-view 내부에서 DOM으로 들어가는 HTML도 없습니다. – JoshSGman

+0

좋아, 이전 버전을 사용하여 jquery 문제를 해결했습니다. 이제 예상되는 식별자 나 문자열 오류가 발생합니다. – JoshSGman

답변

0

귀하가 공식적으로 지원하지 않는 각도 1.3을 당겨. 링크를 확인하십시오 https://docs.angularjs.org/guide/ie 또한 IE 8을 지원하는 경우 각도 1.2를 사용해보십시오.

+0

각도 1.2.2를 사용 중입니다 ... – JoshSGman

관련 문제