angular - 尝试使用单个 Angular 组件作为多个 HTML 内容的模板
问题描述
我是一名 Angular 菜鸟,尝试使用单个组件 @comic-story 作为多个漫画的模板,最终制作单个漫画 URL(本地用于开发):
- http://localhost:4200/bottle-of-red
- http://localhost:4200/franks-next-mission
- http://localhost:4200/i-did-nothing
每部漫画都是一个单独的页面,带有一个带有精美 HTML 的轮播:
<main>
<section class="comic-book-story">
<div class="container">
<h1>Bottle of Red</h1>
<p>...</p>
<div id="" class="carousel">
<div class="carousel-inner">
<div class="carousel-item active">
<p class="page-label">Bottle of Red: Page 1 of 7</p>
<img>
<div class="button-row">
<a href="#">Previous</a>
<a href="#">Next</a>
</div>
<div class="author-notes">
<h2>About This Page</h2>
<p>...</p>
</div>
</div>
<div class="carousel-item">
...
</div>
<div class="carousel-item">
...
</div>
</div>
<a class="carousel-prev"></a>
<a class="carousel-next"></a>
</div>
</div>
</section>
<section class="comic-book-info text-page">
<div class="container">
<h2>Story Notes</h2>
<p>...</p>
</div>
</div>
</main>
我当前来自应用程序的目录树:
漫画故事/
|- 漫画故事.component.html
|- 漫画故事.component.scss |- 漫画故事
.component.spec.ts |-
漫画故事.component.ts
|- 漫画/
|- |- 瓶子红色.component.html
|- |- 瓶子红色.component.scss
|- |- 瓶子红色.component.spec.ts
|- |- 瓶子-of-red.component.ts
|- |- franks-next -mission.component.html |- |- franks-
next -mission.component.scss |- |- franks-next-
mission.component.spec.ts
| - |- franks-next-mission.component.ts
|- |- i-did-nothing.component.html
|- |- i-did-nothing.component.scss
|- |- i-did-nothing.component。 spec.ts
|- |- i-did-nothing.component.ts
连接这个的最好方法是什么?
解决方案
这是一个 stackblitz 链接,展示了我如何使用 Angular 路由器 stackblitz
希望这可以帮助
推荐阅读
- python - 使用 fastAPI 从 MongoDb 获取数据时出错
- r - if_else is true, make NA for range of columns
- r - 在森林图中命名第一列的问题
- postgresql - Pgbouncer 是否响应 kill 命令?
- python - 将 matplotlib.pyplot 导入为 plt,尽管 matplotlib 已安装并正常工作
- reactjs - Storybook - 通过控件更改 chartjs 值
- sql - 获取表中不同列的最新 NOT NULL 值,按公共列分组
- flutter - 如何修复错误:无法将参数类型“函数”分配给参数类型“无效函数()?”。- “功能”来自“飞镖:核心”
- webdav - WebDAV 服务器应该支持查询字符串吗?
- java - Hazelcast:清除和putAll