亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

說說AngularJS中的$parse和$eval的用法

2019-11-19 15:27:02
字體:
來源:轉載
供稿:網友

AngularJS的初學者常常會對$parse和$eval兩個內建服務感到有些困惑,今天我們就來說說AngularJS中的$parse和$eval。

總的來說,$parse和$eval都是作用于AngularJS的表達式。

什么是表達式?

AngularJS中的表達式就是一些類似于JavaScript代碼的代碼片段(但是它們和JavaScript代碼有不盡相同)。表達式通常被用來防止在綁定中,例如{{expression}}。下面是一個例子:

1 + 2 = {{ 1 + 2 }}

或者:

My name is {{ user.name }} 

$parse服務

$parse服務可以講一個表達式轉換為一個函數。這個函數可以被調用,其中的參數是一個上下文對象,通常來說是作用域。

另外,通過$parse的表達式返回的這個函數有一個assign屬性。這個assign屬性也是一個函數,它可以用來在給定的上下文中改變這個表達式的值。

下面是一段簡單的代碼:

<div my-attr="obj.name" my-directive>testing</div>
app.directive('myDirective',function($log,$parse){  return function(scope,elem,attrs){    //解析"my-attr屬性值到一個函數中"    var model = $parse(attrs.myAttr);    //model現在是一個函數,可以調用它來獲取表達式的值    //下面這行代碼將會輸出作用域中obj.name的值     $log.log(model(scope));    elem.bind('click',function(){    //'model.assign'也是一個函數,它用來更新表達式的值     model.assign(scope,'New name');    scope.$apply();    })  }});

上面的例子可以充分體現我們為什么需要$parse服務。如果屬性值是name,那么我們完全可以不用$parse,只用scope[attrs.myAttr]即可。但是在上面的例子中,方括號并不管用。

$eval服務

$eval是一個作用域scope中的方法,它將會在當前作用域中執行一個表達式并返回結果:

scope.a = 1;scope.b = 2;scope.$eval('a+b'); // 3 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
日韩美女福利视频| 日韩麻豆第一页| 亚洲人线精品午夜| 国产精品丝袜久久久久久高清| 91在线观看免费高清完整版在线观看| 91精品久久久久久久久久| 在线观看久久久久久| 欧美成人免费播放| 国产精品av在线播放| 91精品久久久久久久久久久久久| 色偷偷噜噜噜亚洲男人的天堂| 国自产精品手机在线观看视频| 欧美性生交xxxxxdddd| 国产日韩欧美在线观看| 精品视频—区二区三区免费| 97成人精品视频在线观看| 日韩av网站在线| 亚洲第一网中文字幕| 中文字幕精品www乱入免费视频| 色妞欧美日韩在线| 欧美日韩在线观看视频小说| 日本sm极度另类视频| 国产精品美乳在线观看| 国产精品成人免费电影| 亚洲电影免费观看高清| 97精品在线视频| 国产日韩av在线| 在线观看国产精品91| 日韩一区二区三区在线播放| 国产成人av网址| 久久精品视频va| 久久国产精品影视| 久久亚洲电影天堂| 中文字幕亚洲色图| 色综合色综合网色综合| 国产精品久久久久久久午夜| 九九热最新视频//这里只有精品| 在线播放日韩av| 97国产在线观看| 免费97视频在线精品国自产拍| 国内精品国产三级国产在线专| 亚洲最新在线视频| 成人两性免费视频| 综合国产在线观看| 九九热这里只有精品免费看| 91日本在线视频| 亚洲视频专区在线| 91av视频导航| 国产精品视频久久| 欧美亚洲视频一区二区| 91在线视频成人| 91网站免费观看| 亚洲精美色品网站| 欧美黑人极品猛少妇色xxxxx| 精品亚洲va在线va天堂资源站| 久久久久久久久久久人体| 2023亚洲男人天堂| 91午夜理伦私人影院| 精品久久久久久中文字幕一区奶水| 久久久av免费| 精品亚洲一区二区三区| 亚洲精品欧美日韩| 亚洲第一精品夜夜躁人人爽| 欧美激情在线视频二区| 色妞色视频一区二区三区四区| 一区二区日韩精品| 欧美日韩一区二区免费在线观看| 精品亚洲永久免费精品| 欧美重口另类videos人妖| 亚洲精品福利资源站| 26uuu另类亚洲欧美日本老年| 国产成人精品视频在线| 亚洲精品99久久久久| 亚洲综合在线播放| 91精品在线国产| 美女久久久久久久| 日韩在线免费视频观看| 亚洲天堂日韩电影| 欧美激情视频在线免费观看 欧美视频免费一| 色伦专区97中文字幕| 久久久视频精品| 日韩高清av在线| 亚洲国产精品va在看黑人| 久久久综合av| 久久国产精品视频| 亚洲成avwww人| 欧美精品激情视频| 久久精品一本久久99精品| 亚洲精品黄网在线观看| 欧美亚洲视频在线看网址| 国产成人在线精品| 国产精品丝袜一区二区三区| 成人午夜激情免费视频| 亚洲经典中文字幕| 日韩中文av在线| 另类视频在线观看| 成人黄色激情网| 日韩欧美视频一区二区三区| zzjj国产精品一区二区| 久久伊人91精品综合网站| 国产精品一香蕉国产线看观看| 国产在线高清精品| 亚洲国产精品成人va在线观看| 国产精品高潮呻吟久久av无限| 在线电影中文日韩| 日韩av免费在线播放| 国产精品夜色7777狼人| 国语对白做受69| 亚洲毛片在线免费观看| 国产精品视频区1| 欧美天天综合色影久久精品| 久久久av电影| 中文字幕日韩在线观看| 国产精品久久久久久av下载红粉| 欧美日韩国产精品一区二区三区四区| 欧美性猛交xxxx富婆弯腰| www.日韩欧美| 亚洲精品久久久久久久久| 欧美性极品少妇精品网站| 蜜臀久久99精品久久久无需会员| 欧美激情小视频| 欧美视频在线观看免费| 久久久国产视频| 久热爱精品视频线路一| 69**夜色精品国产69乱| 日本一区二区在线免费播放| 欧美精品在线免费观看| 欧美激情一区二区三区高清视频| 亚洲欧美激情另类校园| 91色中文字幕| 亚洲影院色在线观看免费| 亚洲护士老师的毛茸茸最新章节| 亚洲午夜国产成人av电影男同| 精品久久久久久| 日韩欧美国产中文字幕| 国产精品揄拍500视频| 最新的欧美黄色| 亚洲综合最新在线| 欧美激情一区二区三区在线视频观看| 国产精品美女久久久免费| 欧美日韩国产精品一区二区三区四区| 国产午夜精品一区理论片飘花| 18一19gay欧美视频网站| 欧美激情免费视频| 51精品国产黑色丝袜高跟鞋| 欧美最猛性xxxx| 亚洲午夜未删减在线观看| 免费97视频在线精品国自产拍| 91国产一区在线| 国内精品久久久久久久| 亚洲最新在线视频| 欧美视频在线观看免费网址| 欧美激情精品在线| 日韩欧美一区二区三区久久| 日韩成人中文字幕| 精品国产欧美成人夜夜嗨| 久久精品一本久久99精品| 亚洲一区二区三区sesese| 欧美性猛交xxxx偷拍洗澡| 日韩av在线免费看| 91亚洲精品一区二区| 日韩有码在线电影| 成人综合国产精品| 欧美国产乱视频|