我刚刚开始学习AngularJS。有人可以告诉我以下代码中的$ scope变量是什么吗? (此代码来自我正在尝试学习的教程。)我阅读了很多其他stackoverflow帖子,他们说$ scope是各个DOM元素的范围?这到底是什么意思?谢谢!
<div ng-app="DemoApp">
<div ng-guru="">Click Me</div>
</div>
<script type="text/javascript">
var app = angular.module('DemoApp',[]);
app.directive('ngGuru',function(){
return {
link:function($scope,element,attrs) {
element.bind('click',function () {
element.html('You clicked me');
});}
}});
</script>