2017-01-25 6 views
0

Я хочу знать, как использовать библиотеку ввода ng2-тегов в моем проекте Angular2. Проект My Angular2 был запущен с Anglar-cli 1.0.0-beta.24. В проекте используется Angular 2.3.1, так что я устанавливаю версию входа ng2-tag как 0.4.8, а в файле angular-cli.json я вставил эту строку.Как установить библиотеку входных файлов ng2 в проект angular-cli

"scripts": [ 
"../node_modules/ng2-tag-input/dist/ng2-tag-input.bundle.js" 
] 

И в app.module.ts, я вставил "TagInputModule" в массив импорта. Но <tag-input> не работал, и я получил ошибку.

ответ

0

1) Установите библиотеку npm install ng2-tag-input --save

2) Импорт TagInputModule для модуля

import { TagInputModule } from 'ng2-tag-input'; 

@NgModule({ 
    imports: [ TagInputModule ] 
}) 
export class YourModule {} 

3) Вам не нужно добавлять другие конфигурации, если вы не используете SystemJS (радиально-Cli теперь использует Webpack).

+0

Да, я уверен, что я импортировал модуль. У вас есть опыт работы с [этим проектом с угловым2 стартером] [1]? Я использую этот стартовый проект. Я думаю, что в проекте angular2 нам нужно сопоставить сторонние библиотеки. Поэтому для этого я попытался настроить файл angular-cli.json, как указано выше, но это не сработало. У вас есть идеи? [1]: https://github.com/angular/angular-cli –