Angular 2无法在Android 4.1上运行

时间:2016-10-29 18:10:16

标签: android angularjs

所以我有一个Angular 2应用程序在android api 19+上运行得很好,

但由于某种原因,任何低于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,但没有进入angular 2指令。

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。 我的控制台显示:

  1. INVALID_STATE_ERR:DOM例外11(似乎是webkit bug)
  2. __ extends未定义
  3. 解决这个问题我做了:

    忽略INVALID_STATE_ERR:DOM异常11 修复__extends问题(https://github.com/akveo/ng2-smart-table/issues/26)(noEmitHelpers没有帮助我,我使用帮助器作为该页面的临时修复 然后添加了polyfill for proxy并从我的构建中删除console.clear(...)