2016-11-16 3 views
2

У меня есть некоторые скрипты в моем html-коде в моем угловом приложении 2, и они не загружаются. Когда я проверяю консоль браузера, я не вижу попытки даже загрузить скрипт? Как я могу загрузить скрипты JS в угловом 2Приложение Angular 2 не загружает JS-скрипты в html

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.html, где это находится.

вот код домашнего компонента.

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

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

ответ

2

Угловые только полосы <script> теги из шаблонов. Вам понадобятся другие способы загрузки сценария. Например, используя requirejs в вашем коде компонента.

Смотрите также https://github.com/angular/angular/pull/12172

+0

У меня было ощущение, что было то, что было нужно, поэтому я в основном нужно поместить скрипт JS в области экспорта компонента? Спасибо вам большое! – goldenwest

+0

Это может помочь http://stackoverflow.com/questions/38103920/how-to-use-javascript-functions-in-an-angular-2-component-from-a-different-file Я не использовал его сам все же. –

+2

ahhhh ok Спасибо, эта информация помогает мне, я могу найти ответ отсюда! Ваша помощь очень благодарна большое вам спасибо! – goldenwest