我正在使用Angular 5 CLI并拥有一个服务,该服务从文档数据库中检索HTML标记数据,并使用[innerHTML]绑定在页面上呈现它,效果很好 . 但是,页面上有链接,我想使用routerLink绑定与路由关联,但问题是在生命周期事件被触发后加载innerHTML,我想,但我对Angular太新了,不知道是什么我说的是对的 . 我在想我的HTML数据中的锚标记可以指向相对URL,例如../myotherview,并让Angular路由器动态地理解路径 .

我应该考虑在将innerHTML附加到DOM之后运行一些逻辑,搜索所有标记并将它们转换为routerLink属性吗?

感谢您提供的任何和所有帮助,因为我有点迷失如何从CMS返回的HTML数据进行动态路由分配 .