如何在Angularjs上的控制器中调用ng-click函数变量

时间:2016-03-07 06:48:51

标签: angularjs

这里我需要在控制器中调用angularjs ng-click函数变量

Controller.js

$scope.basicDetail = function(){
        var age = $scope.healthplan.insurer.age;
        console.log(age);
    };

// console.log(age);

如何在控制器中调用ng-click功能变量

更新

view.ejs

<select name="insurer_age" ng-model="healthplan.insurer.age" ng-init="(_Array = []).length = 83;" id="input" class="form-control">
                <option value=""> select your age</option>
                <option ng-repeat="i in _Array track by $index" value="{{$index+18}}">{{$index+18}} years</option>
            </select>
<input type="button" ng-click="basicDetail()" name="next" class="next action-button" value="Next" />

3 个答案:

答案 0 :(得分:1)

$scope.basicDetail()

很明显

答案 1 :(得分:0)

请注意,因为你将函数创建为一个变量,你应该首先创建它然后调用它,就像那样:

//1.create 
$scope.basicDetail = function(){
        var age = $scope.healthplan.insurer.age;
        console.log(age);
    };

//2.call
$scope.basicDetail();

我没有看到任何其他问题。

答案 2 :(得分:-1)

 <input type="button" ng-click="basicDetail()" name="next" class="next action-button" value="Next" />

这是使用ng-click调用控制器功能的正确方法。