Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/83.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 无法在Angular js中设置属性错误_Javascript_Jquery_Angularjs - Fatal编程技术网

Javascript 无法在Angular js中设置属性错误

Javascript 无法在Angular js中设置属性错误,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,以下代码显示无法在angular js中设置未定义的属性“show” HTML代码 <div ng-controller="DeathRayMenuController"> <button ng-click="toggleMenu()">Toggle</button> <ul ng-show="menuState.show"> <li ng-click="stun()">Stun</li> <li ng-click="

以下代码显示无法在angular js中设置未定义的属性“show”

HTML代码

<div ng-controller="DeathRayMenuController">
<button ng-click="toggleMenu()">Toggle</button>
<ul ng-show="menuState.show">
<li ng-click="stun()">Stun</li>
<li ng-click="disintegrate()">Disintegrate</li>
<li ng-click="destroy()">Destroy</li>
</ul>
运行此命令时,我收到此错误


TypeError:无法设置未定义的属性“show”

menuState
必须先定义:

$scope.menuState = {
    show : false
};

必须首先定义
menuState

$scope.menuState = {
    show : false
};

必须首先定义
menuState

$scope.menuState = {
    show : false
};

必须首先定义
menuState

$scope.menuState = {
    show : false
};

谢谢你。现在看起来很明显,但从一个有声誉的书源工作,你不会认为他们会犯这样愚蠢的错误。谢谢你。现在看起来很明显,但从一个有声誉的书源工作,你不会认为他们会犯这样愚蠢的错误。谢谢你。现在看起来很明显,但从一个有声誉的书源工作,你不会认为他们会犯这样愚蠢的错误。谢谢你。现在看起来很明显,但从一个有声誉的书源工作,你不会认为他们会犯这样愚蠢的错误。