2016-06-09 6 views
0

laravel 5.1에서 각도 2를 사용하고 싶습니다. 따라서 'typescript'를 사용하여 타이프 스크립트를 컴파일합니다. 이 같은 파일 구조는 : 나는 영웅 튜토리얼의 투어를하려고하면Laravel, Angular 2, Inject the service 예외 : TypeError : null의 'query'속성을 읽을 수 없습니다.

laravel\resources\assets\typescript 
some .ts file 

laravel\public\js 
the js file 

, 모든를 주입 서비스까지 OK입니다.

이 문제에 대한 모든 해결책을 찾았지만 작동하지 않습니다.

1 1. 파일을 가져 왔습니다.

2. typings install es6-promise

, 그것은 말한다 : (없음 종속)

단지 자신 서비스 3.Not뿐만 아니라 각 서비스를 제공합니다. 그러나 나는 서비스를 '새롭게'할 수있다.

누군가 해결책을 줄 수 있습니까? 정말 고마워.

the error message the files

답변

0

당신은 가져오고 서비스를 제공해야합니다.

+0

내 불쌍한 영어로 죄송합니다. 서비스를 가져 와서 제공해야합니다. './hero.service'에서 {HeroService} 가져 오기; 제공자 : [HeroService] – oustn

+0

코드를 제공하면보다 자세한 답변을 제공 할 수 있습니다. 문제를 재현 할 수있는 이상적인 Plunker. –

+0

정말 고마워요. [Plunker] (https://plnkr.co/edit/VKbDYksmazIbUfsiAlW8?p=catalogue)가 있습니다. 아주 간단한 데모입니다. 그리고 새로운 파일들을 추가했습니다. elixir-typescript 변환기가 ts 파일을 완성합니다. – oustn