第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

AngularJS中指令的link、控制器、service三者有何區(qū)別?

AngularJS中指令的link、控制器、service三者有何區(qū)別?

慕虎7371278 2018-09-14 09:06:57
最近剛學(xué)AngularJS,用到$http異步加載后臺數(shù)據(jù),自己寫的時候想當(dāng)然直接寫在了link里面,比如單擊按鈕加載數(shù)據(jù),后來發(fā)下控制器、service都可以用來操作DOM,那么,這三者究竟有何區(qū)別?我寫一些邏輯的時候究竟該放在哪個里面?
查看完整描述

1 回答

?
幕布斯6054654

TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超7個贊

首先說明下 angular體系中是沒有l(wèi)ink這個東西的 題主說的link 是 directive中的link對吧.
這個三個angular 組件分別有自己的作用.
controller:主要是處理與界面進(jìn)行交互的部分以及一些邏輯處理. controller 在每次界面引用的時候創(chuàng)建.
service : 會在項(xiàng)目啟動的時候進(jìn)行創(chuàng)建,也就是說 service在系統(tǒng)中是單例的.一般會進(jìn)行數(shù)據(jù)存儲,和系統(tǒng)級的服務(wù).其實(shí)還有 factory,provider 可以去了解下.
directive: 個人認(rèn)為主要是為了寫html插件和操作html使用的.一般了解了directive 基本angular就沒什么問題了.

個人理解, 勿噴.


查看完整回答
反對 回復(fù) 2018-10-12
  • 1 回答
  • 0 關(guān)注
  • 578 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號