Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.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
Javascript 我的脚本没有禁用文本框AngularJS_Javascript_Angularjs - Fatal编程技术网

Javascript 我的脚本没有禁用文本框AngularJS

Javascript 我的脚本没有禁用文本框AngularJS,javascript,angularjs,Javascript,Angularjs,用于启用和禁用文本框的代码段 var-app=angular.module('DemoApp',[]); app.controller('myController',函数($scope){ $scope.pass=true; $scope.email=true; $scope.age=true; $scope.stat=true; $scope.submit=true; 变量名称=$scope.uname; var pss=$scope.pass; var email=$scope.email

用于启用和禁用文本框的代码段

var-app=angular.module('DemoApp',[]);
app.controller('myController',函数($scope){
$scope.pass=true;
$scope.email=true;
$scope.age=true;
$scope.stat=true;
$scope.submit=true;
变量名称=$scope.uname;
var pss=$scope.pass;
var email=$scope.email;
var age=$scope.age;
var status=$scope.stat;
如果(name.length!=0){
$scope.pass=false;
}否则如果(pss.length!=0){
$scope.email=false;
}else if(email.length!=0){
$scope.age=false;
}else if(age.length!=0){
$scope.stat=false;
}else if(status.length!=0){
$scope.submit=false;
}
})

用户登录
用户名
密码
电子邮件
年龄
地位
试试这个

angular.module('DemoApp', [])
  .controller('myController', ['$scope', function($scope) {

    $scope.pass = true;
    $scope.email = true;
    $scope.age = true;
    $scope.stat = true;
    $scope.submit = true;
    var name = $scope.uname;
    var pss = $scope.pass;
    var email = $scope.email;
    var age = $scope.age;
    var status = $scope.stat;

    if (name.length != 0) {
      $scope.pass = false;
    } else if (pss.length != 0) {
      $scope.email = false;
    } else if (email.length != 0) {
      $scope.age = false;
    } else if (age.length != 0) {
      $scope.stat = false;
    } else if (status.length != 0) {
      $scope.submit = false;
    }
  }]);

可能脚本源不正确。尝试将
更改为
控制台中是否存在其他错误?尝试参考angular js库路径
不要在head标记中添加脚本文件。将脚本添加到HTM下方将产生相同的错误
angular未定义