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
AngularJs ng显示用法_Angularjs_Angularjs Ng Show - Fatal编程技术网

AngularJs ng显示用法

AngularJs ng显示用法,angularjs,angularjs-ng-show,Angularjs,Angularjs Ng Show,我是AngularJs的新手,我想在只有复选框值为true时看到标题。我将其初始值设置为false,但头在第一次运行时显示。我的问题是为什么头是第一次显示没有任何点击 var-app=angular.module(“myApp”,[]); app.controller(“myController”,函数($scope){ $scope.myVar=“false”; }); 如果要查看标题,请单击此复选框 如果复选框返回true,则显示此复选框 {{myVar}} 您正在为myVar分配一个

我是AngularJs的新手,我想在只有复选框值为true时看到标题。我将其初始值设置为false,但头在第一次运行时显示。我的问题是为什么头是第一次显示没有任何点击

var-app=angular.module(“myApp”,[]);
app.controller(“myController”,函数($scope){
$scope.myVar=“false”;
});

如果要查看标题,请单击此复选框
如果复选框返回true,则显示此复选框

{{myVar}}
您正在为myVar分配一个字符串,因此将其强制为布尔值,它总是
true
。将其分配给一个实数布尔值:
$scope.myVar=false

您正在将一个字符串分配给myVar,因此将其强制为布尔值,它始终为
true
。将其分配给实布尔值:
$scope.myVar=false

,因为您分配的值是字符串。只需给出工作正常的布尔值


如果要查看标题,请单击此复选框
如果复选框返回true,则显示此复选框
{{myVar}} var-app=angular.module(“myApp”,[]); app.controller(“myController”,函数($scope){ $scope.myVar=false; });
因为您指定的值是字符串。只需给出工作正常的布尔值


如果要查看标题,请单击此复选框
如果复选框返回true,则显示此复选框
{{myVar}} var-app=angular.module(“myApp”,[]); app.controller(“myController”,函数($scope){ $scope.myVar=false; });
删除$scope.myVar=“false”中的引号;
在这里,您将为$scope.myVar分配一个字符串值,因此,当您第一次在页面上加载时,它不起作用,因为它没有获得所需的布尔值

从$scope.myVar=“false”中删除引号;
在这里,您将为$scope.myVar分配一个字符串值,因此,当您第一次在页面上加载时,它不起作用,因为它没有获得所需的布尔值

$scope.myVar=false应该有效$scope.myVar=false应该有效