AngularJS函数 - $ Scope

时间:2015-01-28 19:26:30

标签: javascript angularjs

我无法在此示例中找到第一个$ scope的含义:

app.controller('HelloController', function($scope) {
  $scope.message = 'Hello World!';
});

我知道这是JavaScript,它应该是函数的参数,但我不明白它设置的参数类型。

有人可以帮忙吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

$ scope参数被注入到控制器中,并充当控制器和视图之间的“粘合剂”。因此,在您的示例中,您将能够从您的html引用$ scope.message属性,如下所示:

<div ng-controller="HelloController">
   {{message}}
</div>

我会查看google +上的docs和Angular社区。开始的好资源。

答案 1 :(得分:2)

A $scope是一个JavaScript对象,用于在控制器和视图之间进行通信。基本上,$ scope将视图(DOM元素)绑定到控制器中定义的模型和函数。 enter image description here

https://docs.angularjs.org/guide/scope

了解详情