Быстрый пример:
Существует маршрутизируемый параметр (/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>
Если я перейду к /Demo/ #/Home/true, тогда отобразится первый элемент, а второй - нет. Если я перейду к /Demo/ #/Home/false, то первый элемент не отобразит NOR, второй -.
Я бы ожидал, что параметр! home.loggedIn будет равен true, если значение loggedIn является фактически ложным.
Любой совет здесь?