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}}