angular - 关闭 - 更改 favicon Angular 主题
问题描述
我在我的 Angular 应用程序中呈现一个动态页面。我想根据客户端的配置更改网站图标。例如,如果客户是 tesco,则 favicon 应该是 tesco favicon an so。
任何想法?我想使用纯角度来做,所以请拒绝使用 javascript 的想法。
解决方案
与 ->动态更改网站图标类似的问题
您将需要操作本机 DOM 链接元素来完成此操作。
HTML
<link rel="icon" id="favIcon" type="image/x-icon" href="./assets/favicon.ico" />
打字稿
export class AppComponent implements OnInit {
favIcon: HTMLLinkElement = document.querySelector('#favIcon');
constructor() {
this.favIcon.href = './favicon_path_folder/favicon.ico';
}
}
使用它你应该能够改变你的代码,这样当客户端切换时,或者在你的目标组件的 ngOnInit 中你更新 faveIcon 链接的 'href' 属性
推荐阅读
- javascript - jQuery UI multiple resizable divs not bigger than parent div
- javascript - 如何在后台下载PDF文件
- stocktwits - 是否有可能从 stocktwits 获得超过 30 条消息?
- git - git - 处理可能有冲突的多个拉取请求
- javascript - 在 Vue 应用程序上显示 RSS Feed 或 API
- redux - 如何在 React-Redux 中将 state sanitizer 与现有的中间件结合起来
- bash - 在终端 Mac OS X 中大量删除具有通用前缀的文件
- postgresql - PostgreSQL 需要行返回,即使结果为 0
- php - 在 Plesk 和 CentOS 下无法获取旧版本的 PHP 以使用 MySQL
- c# - WiX 在 CustomActionData 中转义 XPath 括号