快速示例:
有一个路由参数(/ 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.
有什么建议吗?