真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

詳解在AngularJS的controller外部直接獲取$scope

以前利用webqq的寫(xiě)過(guò)一個(gè)自動(dòng)發(fā)消息的腳本,由于那時(shí)webqq還直接使用類(lèi)似jQuery操作DOM的技術(shù),所以腳本很簡(jiǎn)單就可以實(shí)現(xiàn)。

成都創(chuàng)新互聯(lián)公司主要從事網(wǎng)站制作、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)河北,10余年網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專(zhuān)業(yè),歡迎來(lái)電咨詢建站服務(wù):18980820575

現(xiàn)如今很多web應(yīng)用都開(kāi)始使用AngularJS,MVVM導(dǎo)致的就是無(wú)法操作dom而去直接改變數(shù)據(jù)。所以面對(duì)網(wǎng)頁(yè)版微信,要實(shí)現(xiàn)一個(gè)自動(dòng)發(fā)送的腳本,就無(wú)法再用以前那套DOM的思路了。

要修改AngularJS中的數(shù)據(jù),首先就要獲取scope。其實(shí)獲取scope的方法很簡(jiǎn)單。

由于大部分Angular項(xiàng)目需要使用jQuery作為補(bǔ)充??梢栽趈Query中通過(guò).scope()方法獲取當(dāng)前選擇器內(nèi)容里繼承的域。

即類(lèi)似這樣的方式:

$('div[ng-controller="listController"]').scope();

例:完整的例子。




  
  Get angular's scope in jQuery
  
  
  
  


那么打開(kāi)網(wǎng)頁(yè)版微信的頁(yè)面(2016-06-05)選中你需要發(fā)消息的人。然后執(zhí)行如下腳本:

var controllerScope = $('div[ng-controller="chatSenderController"]').scope(); 
  // 獲取chatSenderController的$scope
controllerScope.editAreaCtn = "星哥,下午好";  // 設(shè)置需要發(fā)送的消息。即設(shè)置$scope某個(gè)屬性的值。

// 觸發(fā)“發(fā)送按鈕”的點(diǎn)擊事件。
$(".action a").trigger("click");

非常好的“外掛方式”。 

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持創(chuàng)新互聯(lián)。


本文名稱(chēng):詳解在AngularJS的controller外部直接獲取$scope
文章轉(zhuǎn)載:http://weahome.cn/article/pgsjej.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部