相关疑难解决方法(0)

如何否定AngularJS ng-if指令的参数?

快速示例:

有一个路由参数(/ Home /:isLoggedIn)等于true或false.(/ Demo /#/ Home/false)和控制器属性

this.loggedIn = this.routeParams.loggedIn;

我有一个视图(Home.html)有两个元素,每个元素都有一个ng-if属性.

<div ng-if="home.loggedIn">
    Logged In!
</div>
<div ng-if="!home.loggedIn">
    Not Logged In...
</div>
Run Code Online (Sandbox Code Playgroud)

如果我导航到/ Demo /#/ Home/true,则第一个元素显示,第二个元素不显示.如果我导航到/ Demo /#/ Home/false,则第一个元素不显示NOR执行第二个元素.

当loggedIn的值实际上为false时,我希望!home.loggedIn参数计算为true.

有什么建议吗?

javascript angularjs angular-ng-if

15
推荐指数
1
解决办法
2万
查看次数

标签 统计

angular-ng-if ×1

angularjs ×1

javascript ×1