在 Angular 中,条件渲染逻辑应该放在模板中。具体来说,可以使用 *ngIf、*ngSwitchCase 等指令来实现条件渲染。
示例代码:
模板:
Welcome, {{ username }}!
组件:
export class AppComponent {
loggedIn = false;
username = "";
login() {
// perform login logic
this.loggedIn = true;
this.username = "John Doe";
}
}
在上述示例中,*ngIf 指令用于根据 loggedIn 变量来决定渲染哪个元素。当 loggedIn 为 true 时,显示欢迎消息;当 loggedIn 为 false 时,显示登录按钮。这使得模板干净简单,并且易于维护。
上一篇:Angular中的条件渲染
下一篇:Angular中的条件掩码类