this是指向當前$scope的。
例如在ng-click的使用中,this是指向當前的$scope而並不是dom元素的。
我們可以使用this的一些方法和屬性
我們列印一下this就會發現,this中包含了我們$scope中的所有元素,還有自己的原型方法,這不同於jquery。
特別強調,使用angular時盡量與jquery區分開來。
這種this的特性在ng-repeat批量渲染的時候非常好用。
比如上面的ul,當你觸發ng-click的時候,this指向的是當前的子$scope,即ul的$scope。
這樣我們可以改變它的一些屬性和內容。
配合ng-class等一些指令可以達到很好的效果。
angular中的服務
angular中的服務 angular中的服務相當於乙個狀態管理,可以將資料放在服務裡面進行獲取以及編輯。服務的安裝命令 ng g service count安裝好後,會在服務的ts檔案中引入乙個injectable模組,這是乙個服務裝飾器,可以通過 injectable 將乙個類裝飾成乙個服務。i...
js中的this指向和改變this指向的方法
徹底理解js中this的指向,不必硬背。首先必須要說的是,this的指向在函式定義的時候是確定不了的,只有函式執行的時候才能確定this到底指向誰,實際上this的最終指向的是那個呼叫它的物件 這句話有些問題,後面會解釋為什麼會有問題,雖然網上大部分的文章都是這樣說的,雖然在很多情況下那樣去理解不會...
js中this的指向
lang en charset utf 8 深入理解thistitle head 它代表函式執行時,自動生成的乙個內部物件,只能在函式內部使用。隨著函式使用場合的不同,this的值會發生變化。但是有乙個總的原則,那就是this指的是,呼叫函式的那個物件。demo1 function demo1 呼叫...