我有一个 Angular 模块,其中包含两个子模块,一个用于用户,另一个用于管理员。当然,它们共享相同的
在我的用户模块中,我想要在
而对于我的管理员模块,我希望将其删除,并像桌面视图一样只显示手机的视图。
我试图在管理员的第一个组件构造函数中实现此操作:
index.html
文件。在我的用户模块中,我想要在
index.html
的 <head></head>
标签中添加 <meta name="viewport" content="width=device-width, initial-scale=1">
。而对于我的管理员模块,我希望将其删除,并像桌面视图一样只显示手机的视图。
我试图在管理员的第一个组件构造函数中实现此操作:
import { Meta } from '@angular/platform-browser';
this.meta.removeTag('name="viewport"');
该标签正在被移除,但是在应用程序开始渲染时仍存在此元标记,因为它在index.html
中,所以没有产生预期的结果。
有什么建议可以有条件地添加此元标记吗?
难点在于它应该在index.html
的头部。