Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/456.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/22.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.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 show不';行不通_Javascript_Angularjs - Fatal编程技术网

Javascript angularjs show不';行不通

Javascript angularjs show不';行不通,javascript,angularjs,Javascript,Angularjs,我有html按钮 <button id="postChanges" ng-show="changes.available" data-ng-click="postChanges()">Save</button> 如果changes.available为true,我想使按钮可见,如果changes.available为false,则隐藏它,但它不起作用。我还尝试了布尔值changes=true/changes=false,数据ng-show而不是ng-show'!'之前的

我有html按钮

<button id="postChanges" ng-show="changes.available" data-ng-click="postChanges()">Save</button>

如果changes.available为true,我想使按钮可见,如果changes.available为false,则隐藏它,但它不起作用。我还尝试了布尔值changes=true/changes=false,数据ng-show而不是ng-show'!'之前的值(ng show=“!changes.available”或ng show=“!changes”),但这些解决方案均无效。我正在控制台中记录更改值,看起来还可以,所以我认为按钮属性有问题,但我不知道原因:(

changes.available需要在$scope上

var changes = {
    available : false
};
…到

$scope.changes = {
    available : false
};
这样就可以了。按钮上的ng显示需要能够看到变量。

应该是

$scope.changes =  {
    available : false
}

否则,ng show指令无法使用。

没问题……我们都会在某个时候错过类似的内容。
$scope.changes =  {
    available : false
}