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 用得很過癮(例如 angularFire 或 ui-router),所以當年才會取了 $FB
這個直覺上跟原本的 FB 很搭的名字。
總之既然知道有 best practice 可以 follow,我就改一下好了。說不定還有機會擺進官方 docs 推薦連結 ㄆㄆ
另外因為是個 breaking change,版號直上 1.0.0 了。