如何在Angularjs上调用控制器中的ng click函数变量
这里我需要调用控制器中的angularjs ng click函数变量 Controller.js如何在Angularjs上调用控制器中的ng click函数变量,angularjs,Angularjs,这里我需要调用控制器中的angularjs ng click函数变量 Controller.js $scope.basicDetail = function(){ var age = $scope.healthplan.insurer.age; console.log(age); }; // console.log(age); <select name="insurer_age" ng-model="healthplan.insurer.age"
$scope.basicDetail = function(){
var age = $scope.healthplan.insurer.age;
console.log(age);
};
// console.log(age);
<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" />
如何在控制器中调用ng click函数变量
已更新
view.ejs
$scope.basicDetail = function(){
var age = $scope.healthplan.insurer.age;
console.log(age);
};
// console.log(age);
<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" />
选择你的年龄
{{$index+18}}年
很明显
<input type="button" ng-click="basicDetail()" name="next" class="next action-button" value="Next" />
这是使用ng click调用控制器函数的正确方法 请小心,因为您创建的函数是一个变量,所以应该先创建它,然后调用它,就像这样:
//1.create
$scope.basicDetail = function(){
var age = $scope.healthplan.insurer.age;
console.log(age);
};
//2.call
$scope.basicDetail();
我看不出有任何其他问题。您到底需要什么?请您对您的问题进行更清楚的说明。您可以直接将其命名为$scope.functionName()。。请提供使用ng click的视图。如果您试图将函数调用为
$scope.basicDetail()代码>?如上所述,我已经更新了我的问题@Dreamweaver您应该可以使用$scope.basicDetail()来完成,只有在使用Controllera时,这可能不起作用,这是从问题中复制出来的,他实际上想知道如何从控制器本身调用函数。好吧,这是我的错误,那么你可以调用函数:$scope.YourControllerFunctionName。在这里,您需要调用$scope.basicDetail()@不太可能,它类似于$scope.myFunction()
,并且()
是必需的。