Html Angular 4从用户可定义的输入动态创建组件
我希望在Angular 4中构建一个应用程序,允许从存储(数据库、url、服务器存储文件)动态创建组件。目标是允许用户构建自己的组件,以创建自定义仪表板来查看数据 我一直在浏览google和stackoverflow,看看是否已经实现了类似的目标,但我还没有看到任何东西能为我指明正确的方向 如果这是可能的,是否有人愿意解释或链接我的资源,以帮助我开始这方面的工作Html Angular 4从用户可定义的输入动态创建组件,html,angular,typescript,Html,Angular,Typescript,我希望在Angular 4中构建一个应用程序,允许从存储(数据库、url、服务器存储文件)动态创建组件。目标是允许用户构建自己的组件,以创建自定义仪表板来查看数据 我一直在浏览google和stackoverflow,看看是否已经实现了类似的目标,但我还没有看到任何东西能为我指明正确的方向 如果这是可能的,是否有人愿意解释或链接我的资源,以帮助我开始这方面的工作 提前感谢您您可以查看以下内容: 我更喜欢1号,因为它提供了一个非常详细和清晰的指南 谢谢你的回答!我看了一个,它很有用。我很好奇如
提前感谢您您可以查看以下内容:
我更喜欢1号,因为它提供了一个非常详细和清晰的指南 谢谢你的回答!我看了一个,它很有用。我很好奇如何从数据库或任意文件存储导入动态模块?web服务器是否需要生成一个文件供服务加载程序导入?不用担心。我认为不可能将存储在数据库中的动态模块导入前端。我只看到我的同事在数据库中存储了不同的模板。谢谢你的回答,我将不回答这个问题,看看是否有其他人在周五之前有什么可以插话的。我认为一个简单的解决方案是创建一个界面,在该界面中,用户组件存储在服务器可访问的文件存储中。我唯一关心的是让它成为用户无法访问其他用户文件的地方。您是否希望您的用户只定义字符串或包装到Angular模块中的完整组件类?这是一篇关于动态组件的最详细的文章,老实说,在理想情况下,数据库中会存在一个组件的blob文件(或者它的一系列内容也可以)。我很高兴能想到一个API,它可以创建一个文件并保存到Angular 4应用程序可以访问的目录中。我对该方法唯一关心的是阻止用户访问不是他们有效访问的文件。谁来为组件定义一个类?它将被放置在哪里?假设用户希望能够显示带有小部件的自定义仪表板。他们需要定义一个检索数据并可能解析数据的组件。然后,他们的模板将访问检索到的数据,并根据自己的喜好进行显示。这些信息的位置是百万美元问题。我不希望用户能够访问不是他们的组件。嗯,这太广泛了,试着问一个特定的问题