Javascript 如果未找到或未在ng视图外工作,则为ng
对于示例:请检查链接 我在Visual studio 2013工作 我试图隐藏或基于身份验证,我想显示菜单。但如果不在ng视图外工作,则为ng 实际上,ng if并不是智能感知的产物。虽然我粘贴了代码,但我没有得到但ng hide正在工作 我要躲起来了。但是我不喜欢使用ng hide,因为这只会隐藏元素。因此,使用inspect元素,我们可以启用菜单 为什么我没有得到ng如果?我做得不对吗Javascript 如果未找到或未在ng视图外工作,则为ng,javascript,jquery,angularjs,Javascript,Jquery,Angularjs,对于示例:请检查链接 我在Visual studio 2013工作 我试图隐藏或基于身份验证,我想显示菜单。但如果不在ng视图外工作,则为ng 实际上,ng if并不是智能感知的产物。虽然我粘贴了代码,但我没有得到但ng hide正在工作 我要躲起来了。但是我不喜欢使用ng hide,因为这只会隐藏元素。因此,使用inspect元素,我们可以启用菜单 为什么我没有得到ng如果?我做得不对吗 <div id="page-wrapper" ng-controller="indexContro
<div id="page-wrapper" ng-controller="indexController">
<div id="page-header" class="bg-gradient-9" ng-if="!authentication.isAuth">
<div id="mobile-navigation">
<button id="nav-toggle" class="collapsed" data-toggle="collapse" data-target="#page-sidebar" aria-expanded="false" aria-controls="navbar"><span></span></button>
<a href="javascript:void(0);" class="logo-content-small" title=" {{ '' | translate }}"></a>
</div>
<!--Logo for all the screen-->
<div id="mobile-navigation">
<a href="#/" class="logo-content-small" title=""></a>
</div>
<div id="header-logo" class="logo-bg mobile-hidden">
<a href="#/" class="logo-content-big" title="">
</a>
<a href="#/" class="logo-content-small" title="NoteReport">
NoteReport
</a>
</div>
</div>
<div id="page-content-wrapper ">
<!--Partial loading of the content-->
<div class="angular-ngview-content" ng-view>
</div>
</div>
</div>
这是一个古老的问题,如果由ng创建的子作用域,请尝试:
ng if=“!$parent.authentication.isAuth”
编辑
如果ng指令是在angular 1.1.5之后提供的,则您使用的是1.0.5 这是因为如果创建子作用域以及原型继承如何与原语一起工作,则会出现ng。只需像这样检查一下即可
ng-if="authentication.isAuth"
将angularjs版本更改为1.3.8…它将工作什么是!authentication.isAuth
?我猜您检查的条件是错误的。ng if将仅在计算表达式执行为true值时显示内容。您确定您的“authentication.isAuth”中出现错误吗。我的意思是,如果authentication.isAuth=false,只有在“indexController”中的某些地方,才会显示div块是的,我确定。实际上,ng hide正在运行。建议您在复制问题中创建一个演示。我们无法看到您的控制器进行任何调试是的,我已完成。请检查更新的问题或以下链接好吗?对不起,我认为这不是解决这个问题的办法。我试过了,它不起作用。实际上ng hide=“!authentication.isAuth”正在工作。@JeevaJsb是ng show=“!authentication.isAuth”正在工作?显然,如果ng hide正在工作,那么ng show==“authentication.isAuth”应该可以工作。是的,ng show正在工作。我问这个问题是因为我想确保html没有呈现,因为语句的计算结果为false。我不知道,我猜可能是儿童范围问题:)请检查我更新的问题?我添加了plunkr。实际上,ng hide正在工作。我不知道为什么ng if不起作用。不,它不起作用。你能查一下我最新的问题吗?我用这个做了样品。实际上,ng hide正在工作。你可以在那里查一下。