angular.js - angularJS service裡面儲存的資料能夠直接和HTML頁面互動嗎?
为情所困
为情所困 2017-05-15 17:01:27
0
2
572

不用$scope做中間變量,直接在頁面上展示service裡面的數據,可以嗎?

为情所困
为情所困

全部回覆(2)
过去多啦不再A梦

不行,也不建議。
這破壞了MVC的分層。

不過理論上你可以專門為此寫一個directive實作

为情所困

頁面展示是需要controller來控制的,所以資料必須要經過controller,然後呈現到頁面上。相反,你可以把service省掉,直接在controller中註入$http和$q,把service的程式碼都挪到controller中。但是這樣做功能是可行的,實際程式碼結構卻亂了。所以不推薦這樣。 至於不要controller是不可行的

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板