Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/73.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 ng单击对象,默认情况下逻辑非(!)为true或false 编辑 {{!编辑}_Javascript_Html_Angularjs_Model View Controller - Fatal编程技术网

Javascript Angular js ng单击对象,默认情况下逻辑非(!)为true或false 编辑 {{!编辑}

Javascript Angular js ng单击对象,默认情况下逻辑非(!)为true或false 编辑 {{!编辑},javascript,html,angularjs,model-view-controller,Javascript,Html,Angularjs,Model View Controller,默认情况下,{{!editing}print true,当我单击edit时,它也会显示true。 我的问题是为什么逻辑不(!)显示true。使用ng init将编辑变量初始化为所需的值。默认值应为false(因为其值未定义) 编辑 {{!编辑} 在这里工作正常您应该使用如下逻辑“editing==!editing”这是语法我的问题是为什么默认情况下“{{!editing}}”是正确的,因为我在这里使用的是逻辑not(!)@N.V.Prasad如果你想知道为什么会发生这种情况,你需要更新相关代码,

默认情况下,
{{!editing}
print true,当我单击edit时,它也会显示true。
我的问题是为什么逻辑不(
)显示true。

使用ng init将编辑变量初始化为所需的值。默认值应为false(因为其值未定义)

编辑

{{!编辑}
在这里工作正常您应该使用如下逻辑“editing==!editing”这是语法我的问题是为什么默认情况下“{{!editing}}”是正确的,因为我在这里使用的是逻辑not(!)@N.V.Prasad如果你想知道为什么会发生这种情况,你需要更新相关代码,可以吗?这有助于找到发生了什么请浏览此链接@N.V.Prasad
<p ng-click = "editing = !editing"> edit </p>
{{!editing}} 
<p ng-init="editing==true" ng-click = "editing = !editing"> edit </p>
{{!editing}}