Я столкнулся с очень сложной проблемой, и я надеюсь, что кто-нибудь может мне помочь! Я уже много обсуждаю здесь по той же проблеме, но я применил то, что нашел в качестве решения, но он все еще не работает!Angular2: проблема с интеграцией ng2-select
Так у меня есть приложение, в угловых 2, и я пытаюсь интегрировать NG2-выбор, и это возвращение скучной ошибки:
angular2-polyfills.js:332 Error: SyntaxError: Unexpected token <
Я знаю, все говорят, что это проблема с моим System.config но я не могу это решить!
Так что есть мой код!
System.config
System.config({
map: {
'ng2-bootstrap': 'node_modules/ng2-bootstrap',
'ng2-select': 'node_modules/ng2-select'
},
packages: {
src: {
format: 'register',
defaultExtension: 'js'
}
}
});
System.import('src/main').then(null, console.error.bind(console));
main.ts
import {bootstrap} from 'angular2/platform/browser';
import {AppComponent} from "./components/app/app.component";
import 'ng2-select';
import 'ng2-bootstrap';
bootstrap(<any> AppComponent);
мой компонент
import {Component} from 'angular2/core';
import {select} from "ng2-select";
@Component({
templateUrl: 'src/views/lead/lists.view.html',
directives: [select],
})
export class LeadListsComponent {
team: string = "Ringo";
teams: string[] = ["John", "Paul", "George", "Ringo"];
}
I have the files on the node_modules/ng2-angular properly I think! There is the print
Но есть только файлы TS ... может быть, проблема? Что мне делать?
----- UPDATE -----
Существует мой tsconfig.json, как хорошо!
{
"compilerOptions": {
"target": "es5",
"module": "system",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"removeComments": false,
"noImplicitAny": false
},
"exclude": [
"node_modules",
"typings/main",
"typings/main.d.ts"
]
}
Заранее благодарен!
Можете ли вы поделиться с plundkr вашего кода? – shiv
Есть ли способ uso npm на plundkr? Я не очень хорошо знаю, как делиться своим скриптом так, как он есть! –
@GustavoBissolli вы нашли решение? – MrFoh