2015-12-16 51 views
1

如何用AngularJS初始化控制器函數內部的值嘗試了多次但沒有得到正確的答案?如何使用Angular js初始化控制器中的值?

+0

使用$範圍服務初始化內部控制變量和函數。我建議你首先通過角度js的一些教程。這裏是鏈接到快速啓動角js基礎 - [鏈接](http://www.w3schools.com/angular/) – Deep

回答

3

您可以在控制器功能中注入$scope。然後你可以在$scope中定義任何變量。

.controller('TestController', ['$scope', function($scope) { 
    $scope.message = 'Hello'; 
}]) 

正如可以在上面的例子見我已經注入到$scopeTestController限定在其內部message變量。

請注意,控制器範圍中定義的所有變量均可由屬於該控制器的視圖訪問。所以,你可以爲

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

在DOM訪問$scope.message值在屏幕上,你會看到文本Hello