2016-12-20 2 views
0

Ниже plunker ссылка использует угловую 2 бета-версию кода, который работает идеально,блок интерфейса с угловой 2 на кнопку мыши

<head> 
<title>angular2 spinner</title> 
<link rel="stylesheet" href="src/spinner.css" /> 
<script src="https://code.angularjs.org/2.0.0-beta.11/angular2-polyfills.js"></script> 
<script src="https://code.angularjs.org/tools/system.js"></script> 
<script src="https://code.angularjs.org/tools/typescript.js"></script> 
<script src="config.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.11/Rx.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.11/angular2.min.js"></script> 
<script src="https://code.angularjs.org/2.0.0-beta.11/http.min.js"></script> 
<script> 
System.import('app') 
    .catch(console.error.bind(console)); 

http://plnkr.co/edit/Y2ocRpbi2ORjbULrguDg?p=preview

Теперь я пытаюсь повторить то же самое с Угловой версией 2.0.X, но большинство вещей изменилось с версии RC.

Ниже мой текущий ссылка plunker кода,

http://plnkr.co/edit/f6GBBQan7z4I9K1qBZOi?p=preview

Я очень новый для Угловых 2, пожалуйста, помогите мне решить.

Thanks,

ответ

0

Я разветвил ваш плукер. У вас были некоторые проблемы. В качестве справочной информации в будущем укажите необходимый код, поскольку ссылки могут измениться. Вот плункер, и я укажу на ошибки. Ошибки также отмечены в плункерах. Plunker

У вас были некоторые проблемы с импортом. При импорте из углового, она должна быть @angular/core, не @angular2/core

Провайдеры в @Component больше не нужны, так как вы обеспечиваете их @NgModule

Ваш путь иногда неправильно в вашем импорте вашего созданного компонента. Вы отметили их как ./src/spinner.component, удалите src/ с импорта.

Вам не хватало entryComponents: [SpinnerComponent] в вашем @NgModule

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