angular-easyfb v1.0.0 released!

https://github.com/pc035860/angular-easyfb/releases/tag/v1.0.0

  • $FB service 改名為 ezfb

  • 一些 local 的 DI 也都改名了

    • $fbInitParams -> ezfbInitParams
    • $fbAsyncInit -> ezfbAsyncInit
    • $fbLocale -> ezfbLocale

就在前天,出現了一條 issue: Best practice: don’t $-prefix this service

一看發現竟然是 Angular team 的 Brian Ford 大大

原來是兩個多月以前有一個好心的路人覺得這 module 不錯用,經過自己的一番比較與研究之後(也有寫了自己的 FB service),似乎覺得可以把這個 module 擺到 Angular docs 裡面某處推薦的連結裡,於是他就發了一個 PR

Brian Ford 終於有一天審到這個 PR,就來 angular-easyfb 這邊逛了一下,發現我的 service 叫做 $FB,如果要擺入docs 推薦的連結似乎不妥,因為 Angular team 方面認為 $-prefixed 的 service 基本上是保留給 Angular native 的。

我以前不知道這回事,也看很多別的非 native module 用 $-prefixed 的 service 用得很過癮(例如 angularFireui-router),所以當年才會取了 $FB 這個直覺上跟原本的 FB 很搭的名字。

總之既然知道有 best practice 可以 follow,我就改一下好了。說不定還有機會擺進官方 docs 推薦連結 ㄆㄆ

另外因為是個 breaking change,版號直上 1.0.0 了。