0

Я установил angular2-moment в angular2-cli. При установке, angular2-cli не имеет system.js, так где я могу поместить эти настройки?Угловой2-момент с установкой Angular2-cli

https://github.com/urish/angular2-moment/#for-systemjs-users

Кроме того, я также получаю следующее сообщение об ошибке:

pipe missing

+1

Какова ваша точная * Угловая версия 2 *? Я попытался использовать '' angular2-moment ":" 1.0.0-beta.1 "' с '' angular-cli ":" 1.0.0-beta.15 "созданный проект на основе * Angular 2.0.0 * , Кажется, все работает нормально. – Yuri

+0

'angular 2.0.0' и' angular-cli: 1.0.0-beta.15' и 'angular2-moment^1.0.0-beta.1' – Basit

+0

ОК, поэтому вы соглашаетесь с моим тестовым ландшафтом. – Yuri

ответ

4

Добавьте момент к вашему package.json под dependencies: "angular2-moment": "^1.0.0-beta.1". Затем установите его через: npm install --save.

Поскольку вы, скорее всего, использовать машинопись, установите Типы для момент Lib: npm install @types/moment --save.

Затем вам необходимо импортировать MomentModule в желаемый модуль. Например: import { MomentModule } from 'angular2-moment';.

И вот он, теперь вы можете использовать мосты .

+0

У меня есть два ngModule, если я включаю в дочерний ngModule, который включен в родительский, то он не работает, но если я включаю его внутри родительского ngModule, он начинает работать нормально. Вы знаете, как я могу это решить? – Basit

+0

ahh .. пришлось поместить его в 'export: [MomentModule]', чтобы исправить его внутри дополнительного модуля. – Basit

+0

Благодарим вас за помощь. – Basit

0

Просто введите angular-cli.json в строке сценария путь к моменту.

"scripts": ["../node_modules/moment/moment.js"] 

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

  • Нет связанных вопросов^_^