亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

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

你好,想知道Angular到底適合做什么類型的項目?

你好,想知道Angular到底適合做什么類型的項目?

躍然一笑 2019-11-12 14:10:12
Angular到底適合做什么類型的項目
查看完整描述

3 回答

?
慕桂英3389331

TA貢獻2036條經驗 獲得超8個贊

 首先你要明白angular到底是一個什么東西,它是一個貫徹MVVM的開發思維的前端框架,這樣的設計使得采用這個框架開發的項目更加易于維護。說到項目維護的難易程度,要到項目達到一定的規模才會體現,像一些靜態頁面,或者是交互并不是非常頻繁的頁面,是體現不出此類框架的優勢的,反而會徒增很多不必要的麻煩。
  所以,angular更加傾向于是上述的的功能特性,而你問的是否可以做各種特效,顯然不是angular關心的。當然,你也可以在使用angular框架的同時,引入其他的特效庫。

查看完整回答
反對 回復 2019-11-23
?
慕村9548890

TA貢獻1884條經驗 獲得超4個贊

通過Angular的話可以通過下面四種方法 1、event 這里可以有兩種方式,一種是$scope.$emit,然后通過監聽$rootScope的事件獲取參數;另一種是$rootScope.$broadcast,通過監聽$scope的事件獲取參數。 這兩種方法在最新版本的Angular中已經沒有性能區別了,主要就是事件發送的方向不同,可以按實際情況選擇。 2、service 可以創建一個專用的事件Service,也可以按照業務邏輯切分,將數據存儲在相應的Service中,因為已經有人提過了就不贅述了。 3、$rootScope 這個方法可能會比較dirty一點,勝在方便,也就是把數據存在$rootScope中,這樣各個子$scope都可以調用,不過需要注意一下生命周期 4、直接使用$scope$$nextSibling及類似的屬性 類似的還有$scope.$parent。這個方法的缺點就更多了,官方不推薦使用任何$$開頭的屬性,既增加了耦合,又需要處理異步的問題,而且scope的順序也不是固定的。不推薦 另外就是通過本地存儲、全局變量或者現代瀏覽器的postMessage來傳遞參數了,除非特殊情況,請避免這類方式。

查看完整回答
反對 回復 2019-11-23
  • 3 回答
  • 0 關注
  • 1096 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號