Angular4.0 項目報錯:Unexpected value xxxComponent' declared by the module 'xxxxModule'. Please add a @Pipe...


    最近剛剛開始學習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需要緊挨着要導出的組件,沒有這個修飾符,你以為的組件並不是一個真正的組件,只是一個普通類。

  之前我是這樣子寫的:

                                      

  正確的寫法應該是這樣的:

                         

    希望對大家有幫助!!

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM