如何从控制器访问默认输入值

时间:2015-02-03 07:09:03

标签: angularjs

输入字段包含来自其他一些脚本的JSON数据集。我必须在控制器中访问。如何在controller.Code中访问它我正在使用这样的东西 -

<html>
    <head>
        <title>Angular JS Controller</title>
    </head>
    <body>
        <h2>AngularJS Sample Application</h2>
        <div ng-app="" ng-controller="studentController">
            Enter first name: <input class="get" type="text" ng-model="student">
        </div>
        <script>
            function studentController($scope) {
                console.log($scope.student);
            }
        </script>
        <script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.2.15/angular.min.js"></script>
    </body>
</html>

1 个答案:

答案 0 :(得分:0)

使用Angular,控制器是谁告诉View应该是什么默认值(而不是相反)。 View会反映出来,并且可以更新它(使用ng-model),但它最初是由控制器设置的。

因此,控制器知道,因为控制器设置它:

.controller("studentController", function($scope){
    $scope.student = "default name";
});