Angular 2应用程序不会在html中加载JS脚本

时间:2016-11-16 17:24:54

标签: javascript jquery html angularjs angular

我的角色2应用程序中的html代码中有一些脚本,但是它们没有加载。当我检查浏览器的控制台时,我没有看到尝试加载脚本?如何在角度2

中加载JS脚本
div class="col-lg-4 col-md-4 col-sm-6 col-xs-12">
                    <div class="alert alert-dismissible fade in" role="alert">
                        <script type="text/javascript">
                              setInterval(function() {
                                $('#element').load('/Resources/speedtest.txt');
                            }, 1000);
                        </script>
                        <button type="button" class="close" data-dismiss="alert" aria-label="Close">
                        <span aria-hidden="true">×</span></button>
                        <span id="element">Loading...</span>
                    </div>
                </div>

有一个脚本的示例..这是在一个名为home的组件中使用,我使用它所在的模板home.html。

这是家庭组件代码。

import {Component} from '@angular/core';

@Component({
    selector: 'home',
    templateUrl: './home.html'
})
export class homecomponent { }

1 个答案:

答案 0 :(得分:2)

Angular只从模板中剥离<script>个标签。您需要其他方法来加载脚本。例如,在组件代码中使用requirejs。

另见https://github.com/angular/angular/pull/12172