Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angularjs 单击时调用函数 Javascript登录表单验证 函数MyCtrl($scope){ $scope.myval=5; $scope.ctrlClickHandler=函数(){ 警报(“控制器内部:myval的值为“+$scope.myval”); } }; var globalClickHandler=函数globalClickHandler(){ 警报(“内部全局单击处理程序”); } 用户名: 密码: 登录_Angularjs_Angularjs Ng Click - Fatal编程技术网

Angularjs 单击时调用函数 Javascript登录表单验证 函数MyCtrl($scope){ $scope.myval=5; $scope.ctrlClickHandler=函数(){ 警报(“控制器内部:myval的值为“+$scope.myval”); } }; var globalClickHandler=函数globalClickHandler(){ 警报(“内部全局单击处理程序”); } 用户名: 密码: 登录

Angularjs 单击时调用函数 Javascript登录表单验证 函数MyCtrl($scope){ $scope.myval=5; $scope.ctrlClickHandler=函数(){ 警报(“控制器内部:myval的值为“+$scope.myval”); } }; var globalClickHandler=函数globalClickHandler(){ 警报(“内部全局单击处理程序”); } 用户名: 密码: 登录,angularjs,angularjs-ng-click,Angularjs,Angularjs Ng Click,这是我上面的代码,我无法调用ctrlClickHandler方法。我不知道我错在哪里。谁能帮我一下吗。 提前谢谢 您需要定义angular.module才能使用angular var globalClickHandler=函数globalClickHandler(){ 警报(“内部全局单击处理程序”); } 角度模块(“应用程序”,[]) .controller(“ctrl”,MyCtrl) 函数MyCtrl($scope){ $scope.myval=5; $scope.ctrlClickH

这是我上面的代码,我无法调用ctrlClickHandler方法。我不知道我错在哪里。谁能帮我一下吗。
提前谢谢

您需要定义
angular.module
才能使用angular

var globalClickHandler=函数globalClickHandler(){
警报(“内部全局单击处理程序”);
}
角度模块(“应用程序”,[])
.controller(“ctrl”,MyCtrl)
函数MyCtrl($scope){
$scope.myval=5;
$scope.ctrlClickHandler=函数(){
警报(“控制器内部:myval的值为“+$scope.myval”);
}       
};

用户名:
密码:
登录

您能否创建一个JSFIDLE来复制该问题?您的代码工作正常。看,哦,我刚检查过,它在小提琴环境中工作。但不在Cromethank工作会让你非常@sachila来解决这个问题。它的工作和它的特性将有助于我下一步的工作……没问题。如果这有帮助,请确保检查答案
<html>
<head>
<title>Javascript Login Form Validation</title>
<link rel="stylesheet" href="css/style.css"/> 
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular.min.js"></script>
 <script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.25/angular-route.js"></script>
  <script>
function MyCtrl($scope){
    $scope.myval = 5;

    $scope.ctrlClickHandler = function(){
        alert("Inside controller: value of myval is " + $scope.myval);
    }       
};

var globalClickHandler=function globalClickHandler(){
    alert("Inside global click handler ");
}
</script>
</head>
<body>
<div class="container">
<div class="main" ng-app ng-controller="MyCtrl">
<form id="form_id" method="get" name="myform">
<label>User Name :</label>
<input type="text" name="username" id="username"/>
<label>Password :</label>
<input type="password" name="password" id="password"/>
<button type="button" ng-click="ctrlClickHandler()">Login</button>
</form></div></div></body></html>