angular - 虽然 router-outlet 被写成一个标签名,但它怎么还是一个指令呢?
问题描述
我知道角度指令有两种类型,属性指令和结构指令,我认为两者都应该作为属性写在标签旁边。而组件大多直接写为带有选择器的标签名称:- 例如:-
<my-app></my-app>
但是,router-outlet 写成以下指令时如何成为指令:-
<router-outlet></router-outlet>
如果我提到的是错误的,请纠正我!
解决方案
在角度上,指令和组件之间的主要区别在于指令是没有关联视图的组件。
因此,在您的情况下,路由器出口指令以这种方式表示,以便该指令可以将路由器内容传递到放置它的页面部分。大概这将是一个组件,其中的一个视图将显示在路由器插座的位置。
推荐阅读
- javascript - 如何在退格键按下时删除 OTP 用户输入
- javascript - Next.js 和 React 设置中的 FontAwesome 渐变颜色
- jmeter - 想要在 JMeter 中并行执行所有线程
- postgresql - PostgreSQL 日志中的空语句记录是什么?
- terraform - Terraform 版本升级
- sql - 在 SELECT 中使用 FULL JOIN,如何使用表中的某些列,但如果它为空,请使用另一个表中的列?
- fiware - 物联网代理注册
- c# - Dapper 和列表参数在 ',' 附近返回不正确的语法
- php - 找不到错误类“数据库\播种机\机会”
- microsoft-graph-api - MS Graph API 返回“编码共享 URI 中的站点无效。” 对于共享文件显然有效的 URI