例如,可在组件的HTML文件中定义多个模板,并使用ngSwitch指令选择模板,示例如下:
Hello, Admin!
Hello, User!
<
在组件的Typescript文件中获取用户权限等级,示例如下:
// 假设使用AuthService服务获取当前用户的权限等级
import { AuthService } from './auth.service';
@Component({
selector: 'app-my-component',
templateUrl: './my-component.component.html',
styleUrls: ['./my-component.component.css']
})
export class MyComponent implements OnInit {
// 用户权限等级
userPermission: string;
constructor(private authService: AuthService) { }
ngOnInit() {
// 获取当前用户的权限等级
this.userPermission = this.authService.getUserPermission();
}
// 管理员权限的操作
下一篇:Angular如何构建模块?