AngularJs ng显示用法
我是AngularJs的新手,我想在只有复选框值为true时看到标题。我将其初始值设置为false,但头在第一次运行时显示。我的问题是为什么头是第一次显示没有任何点击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分配一个
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应该有效