Angularjs代碼/命名約定有沒(méi)有人知道在我們構(gòu)建應(yīng)用程序時(shí)是否存在任何官方或最常被接受的Angular命名約定參考?Angular有許多不同類型的組件,如過(guò)濾器,指令,服務(wù)等。你不同意我們?cè)谖覀兊膽?yīng)用程序中實(shí)現(xiàn)它們時(shí)有參考命名約定會(huì)有意義嗎?例如:如果我們需要?jiǎng)?chuàng)建新過(guò)濾器,我們應(yīng)該如何將它們命名為[Something] Filter或過(guò)濾[Something]或其他內(nèi)容?同樣適用于控制器,服務(wù),指令等。我想知道的其他事情是屬于范圍的變量/函數(shù)應(yīng)該具有特殊的前綴或后綴。在某些情況下,有一種方法可以將它們與函數(shù)和其他函數(shù)(無(wú)角度代碼)區(qū)分開(kāi)來(lái)。
3 回答

暮色呼如
TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超9個(gè)贊
查看這個(gè)描述AngularJS應(yīng)用程序最佳實(shí)踐的GitHub存儲(chǔ)庫(kù)。它具有不同組件的命名約定。它不完整,但它是社區(qū)驅(qū)動(dòng)的,所以每個(gè)人都可以做出貢獻(xiàn)。

瀟瀟雨雨
TA貢獻(xiàn)1833條經(jīng)驗(yàn) 獲得超4個(gè)贊
對(duì)于構(gòu)建應(yīng)用程序,這是我發(fā)現(xiàn)的最佳指南之一:
請(qǐng)注意,Google推薦的結(jié)構(gòu)與您在許多種子項(xiàng)目中找到的結(jié)構(gòu)不同,但對(duì)于大型應(yīng)用程序而言,它更加健全。
谷歌還有一個(gè)風(fēng)格指南,只有在你也使用Closure時(shí)才有意義。
......這個(gè)答案是不完整的,但我希望上面有限的信息對(duì)某人有幫助。
- 3 回答
- 0 關(guān)注
- 713 瀏覽
添加回答
舉報(bào)
0/150
提交
取消