剛接觸Angular,希望大神指點。
1.因為ng-click中解析的是AngularJs的表达式,而原生的click只是单纯的运行JavaScript的程式碼。 2.關於AngularJS的表達式可以看這裡(需翻牆),或者這裡(不需要翻牆)。 3.ng-click配合其它的指令可以顯示出其強大的能力。 4.還有一個問題就是作用於的問題,關於ng-click它的作用域在声明它的那个控制器的作用域内,而原生click它的作用域在聲明它的那個控制器的作用域內,而原生click的作用域一般情況下是全域範圍的。 5.我這裡寫了一個關於ng-click常用的範例傳送門,希望可以對你有一些幫助。
ng-click
AngularJs
表达式
click
JavaScript
AngularJS
ng-click是angular的一個指令,並且屬性值是一個表達式,他是對onclick的優化,它能實現的功能onclick也是能實現的,但是ng-click就比較智能比如angular已經幫你封裝好ng-click對應的scope等等但是onclick的作用域要自己去設定 具體差別可以看這裡ng-click和onclick的差別
我覺得就類似jquery和原生的javascript的差別
1.因為
ng-click
中解析的是AngularJs
的表达式
,而原生的click
只是单纯的运行JavaScript
的程式碼。2.關於
AngularJS
的表達式可以看這裡(需翻牆),或者這裡(不需要翻牆)。3.
ng-click
配合其它的指令可以顯示出其強大的能力。4.還有一個問題就是作用於的問題,關於
ng-click
它的作用域在声明它的那个控制器的作用域内,而原生click
它的作用域在聲明它的那個控制器的作用域內,而原生click
的作用域一般情況下是全域範圍的。5.我這裡寫了一個關於
ng-click
常用的範例傳送門,希望可以對你有一些幫助。ng-click是angular的一個指令,並且屬性值是一個表達式,他是對onclick的優化,它能實現的功能onclick也是能實現的,但是ng-click就比較智能比如angular已經幫你封裝好ng-click對應的scope等等但是onclick的作用域要自己去設定
具體差別可以看這裡ng-click和onclick的差別
我覺得就類似jquery和原生的javascript的差別