html - 我应该在 Angular 索引和 app.component.html 中写什么?
问题描述
我目前正在学习 Angular,想知道应该在 index.html 和 app.component.html 中编码什么——而不是在组件中编码——。
我目前的 Angular 项目是我的个人网站,我想将其迁移到 Angular 以进行培训。您可以在http://www.chloe-seiler.com/找到它
-别管响应性,我正在努力。-
基本上有标题、导航和正文。正文仅在导航时有所不同,标题和导航保留在整个网站中。
我应该在 index.html 中编码标题和新内容吗?还是在 app.component.html 中?或者我应该让它们成为组件,在这种情况下:我的 index.html 和我的 app.component.html 是否保持为空?
在此先感谢您的帮助!
解决方案
index.html:就个人网站等基础应用开发而言,index.html可以用来包含css、js、icon、字体和设置标题,放入用户自定义脚本。
app.component.html:这应该包含应用级组件的组件视图。现在一个好的做法是在你的应用程序中为每个组件使用路由。然后你可以只输入
<router-outlet></router-outlet>
标记以显示您的路由组件。这是一个简单的路由示例。如果您不使用多个组件,您可以只使用 app.component.html 来显示应用级组件。
推荐阅读
- newrelic - New Relic 中的负 NRQL 平均值(diskFreeBytes)
- r - R - BigQuery:curl::curl_fetch_memory(url,handle = handle)中的错误:无法连接到 www.googleapis.com 端口 443:访问错误
- flutter-web - (Flutter) 如何识别用户在我的 ListView 中单击了 PopupMenuItem 的哪个 ListTile?
- node.js - 如何将 userId 与 post 表链接
- wpf - WPF:绑定到字典的每个组合框项目的唯一样式
- reactjs - 偶尔会出现在 useEffect() 中创建清理功能的警告
- javascript - 使用javascript拦截表单提交事件
- php - 如何使用额外条件提高 MySQL 查询的速度?
- for-loop - 如何使用在每个文件夹中重置的变量来批量重命名文件?
- javascript - 为什么这个分配的 HTML id 在调用它时返回 0?反应/SPFX