2016-10-29 9 views
0

Так у меня есть Угловое 2 приложение, которое работает просто отлично на андроид апи 19+,Угловое 2 не работает на Android 4.1

Но почему-то все, что ниже этой ОС Android, его не загружается/рендеринга угловой.

У меня отсутствует прокладка/полиполнение или что-то еще?

Я не делаю ничего необычного. Вот мой index.html.

<!DOCTYPE html> 
<html> 
<head> 
<base href="/"> 
<title>Angular 2 Messenger</title> 
<meta name="viewport" content="width=device-width, height=device-height, initial-scale=1, minimum-scale=1, maximum-scale=1"> 

    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.6/css/bootstrap.min.css" integrity="sha384-1q8mTJOASx8j1Au+a5WDVnPi2lkFfwwEAa8hDDdjZlpLegxhjVME1fgjWPGmkzs7" crossorigin="anonymous"> 
    <link rel='stylesheet' href='/stylesheets/style.css'/> 
    <link rel='stylesheet' href='/stylesheets/login-styles.css'/> 
    <link rel='stylesheet' href='/stylesheets/conversation-list-styles.css'/> 
    <link rel='stylesheet' href='/stylesheets/conversation-styles.css'/> 
    <link rel='stylesheet' href='/stylesheets/participants-styles.css'/> 


    <script src="https://cdn.polyfill.io/v2/polyfill.min.js"></script> 
    <link rel="stylesheet" href="http://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.4.0/css/font-awesome.min.css"> 
    <link rel="icon" href="data:;base64,="> 
    <script src="https://cdnjs.cloudflare.com/ajax/libs/hammer.js/2.0.8/hammer.js"></script> 


    </script> 
</head> 
<body> 
<my-app> 
    <div class="homeLoading"> 
     <i class="fa fa-home" style="font-size:45px;"></i> 
     <p style="font-size:24px;">TEST</p> 
     <p style="margin-top:-5px;"><i class="fa fa-circle-o-notch fa-spin" aria-hidden="true" style="font-size:25px;"></i></p> 
    </div> 
</my-app> 
<script src="./dist/bundle.js"></script> 
<script src="https://cdn.socket.io/socket.io-1.4.5.js"></script> 


</body> 
</html> 

Он попадает в index.html, но не в угловые 2 директивы.

+0

Насколько я знаю, угловой2 не работает для android <4.4. Это касается только собственного браузера (компонент WebView), поэтому в Chrome-браузере он должен работать. Мне также интересно, что так сложно, что они используются в угловых2. Еще не нашел его – MaxXx1313

+0

Кажется, я нашел причину: «... это потому, что версия веб-просмотра от Android 4.x и 5.x не поддерживает собственные Set и Map» https://github.com/driftyco/ионно-CLI/вопросы/898 – MaxXx1313

ответ

0

i resoleved этот номер. моя консоль показала:

  1. INVALID_STATE_ERR: DOM Exception 11 (кажется WebKit ошибка)
  2. __extends не определен

, чтобы исправить это я сделал:

игнорировали INVALID_STATE_ERR: DOM Exception 11 Исправить ошибку __extends (https://github.com/akveo/ng2-smart-table/issues/26) (noEmitHelpers не помог мне, и я использовал помощников в качестве временного исправления с этой страницы , затем добавил polyfill для прокси-сервера и удалил co nsole.clear (...) из моей сборки

Смежные вопросы