我正在构建一个小的Angular和Node应用程序。我有一个表单,用户插入一个电子邮件,然后被发送到节点后端,提供证书证明是正确的200响应代码传递给Angular方面。我现在想要启动会话,如果200响应并将变量设置为true以在前端使用以使div能够使用ng-hide或ng-show(最终将按住按钮)。
总结
如果200响应生成会话或cookie,并将var设置为true以启用ng-show或ng-hide。
问题
我生成一个变量,我将其传递给范围
$ scope.LoginCorrect = true;
然而,我的html方面我有2个div应该根据范围变量app.component.ts
做出响应但是没有响应...所以第一个问题是为什么?
角度控制器
这是我设置变量和cookie的地方,如果是200响应代码
constructor(router:Router) {
router.events.forEach((event) => {
if(event instanceof NavigationStart) {
this.showMenu = event.url !== "/newsection";
}
});
}
角度视图
这里我有ng-hide和ng-show对传递给范围的var没有响应的div
LoginCorrect