最近剛剛開始學習angular 4.0,在網上找了一個小項目教程學習,然而學習的過程有點艱辛,,各種報錯,我明明就是按照博主的步驟老老實實走的呀!!話不多說,上bug- 。-
Uncaught Error: Unexpected value 'ProductComponent' declared by the module 'AppModule'. Please add a @Pipe/@Directive/@Component annotation.
剛剛報錯的時候我一臉懵逼,什么意思呀?要加管道??然后自以為是模塊的問題,私自寫了一個product.module.ts,然而還是解決不了問題,反而報更多的bug,最后被逼無奈,只有百度了,,沒想到,一查居然就查出來了!!
原來是因為裝飾器@component需要緊挨着要導出的組件,沒有這個修飾符,你以為的組件並不是一個真正的組件,只是一個普通類。
之前我是這樣子寫的:
正確的寫法應該是這樣的:
希望對大家有幫助!!