Javascript 角度检测和插入组件 背景
我试图用Angular(5)创建一个博客。我正在使用降价并将数据存储在应用程序之外。它下载标记,将其解析为html字符串,然后绑定到div的Javascript 角度检测和插入组件 背景,javascript,angular,Javascript,Angular,我试图用Angular(5)创建一个博客。我正在使用降价并将数据存储在应用程序之外。它下载标记,将其解析为html字符串,然后绑定到div的innerHTML 我知道我是在反对谷物,但我真的希望能够在这里创建一个优雅的解决方案 问题 拥有使用自定义组件的能力使我们能够用我们的博客做很多我们无法做的事情。注册组件、自定义小部件等。我们可以做到这一切,并且仍然能够在应用程序之外单独存储内容 从innerHTML字符串中未检测到自定义组件。这是不允许的。似乎DynamicComponentLoader
innerHTML
我知道我是在反对谷物,但我真的希望能够在这里创建一个优雅的解决方案
问题
拥有使用自定义组件的能力使我们能够用我们的博客做很多我们无法做的事情。注册组件、自定义小部件等。我们可以做到这一切,并且仍然能够在应用程序之外单独存储内容
从
innerHTML
字符串中未检测到自定义组件。这是不允许的。似乎DynamicComponentLoader
用于为此提供解决方案,但现在不是了
清晰
我不想只呈现html,也不想只呈现单个组件。我想呈现html和包含的所有组件
我也不在乎它是否绑定到innerHTML
属性,它似乎让我走得最远。如果有帮助,我可以/将使用解析器
例子
正如您所看到的,hello组件在html中呈现,而不是组件本身
任何帮助都将不胜感激。所以我最终找到了答案并写了一篇文章
下面是更新的堆栈闪电战的链接
我还在公司博客上写了一篇完整的文章 为什么DynamicComponentLoader不能工作?DynamicComponentLoader
已被弃用(?)您在哪里看到的?我在另一篇SO文章中读到的文档中仍然可以看到它。看了之后。看来它无论如何也解决不了这个问题。有没有办法让输入参数正常工作?我想创建一个小部件,在这里我可以指定问题和正确答案。