我无法在此示例中找到第一个$ scope的含义:
app.controller('HelloController', function($scope) {
$scope.message = 'Hello World!';
});
我知道这是JavaScript,它应该是函数的参数,但我不明白它设置的参数类型。
有人可以帮忙吗?
谢谢!
答案 0 :(得分:3)
$ scope参数被注入到控制器中,并充当控制器和视图之间的“粘合剂”。因此,在您的示例中,您将能够从您的html引用$ scope.message属性,如下所示:
<div ng-controller="HelloController">
{{message}}
</div>
我会查看google +上的docs和Angular社区。开始的好资源。
答案 1 :(得分:2)
A $scope
是一个JavaScript对象,用于在控制器和视图之间进行通信。基本上,$ scope将视图(DOM元素)绑定到控制器中定义的模型和函数。