Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Plugins 如何用angular2构建插件式web平台_Plugins_Angular - Fatal编程技术网

Plugins 如何用angular2构建插件式web平台

Plugins 如何用angular2构建插件式web平台,plugins,angular,Plugins,Angular,这个想法并不新鲜,比如Wordpress、Oxwall:一个由一些专家创建的平台,允许其他开发人员轻松地将新的应用程序(如论坛、博客、市场等)添加到平台中。简单,我们的意思是要么通过上传安装新插件,要么在不改变核心代码的情况下编写用户友好的新插件 事实上,我们有一个angular1的有效解决方案,但相当笨拙,就是说,一个网站内有多个独立的ng应用程序,如: domain.com/forum-spa domain.com/dating-app-spa ……等等 它的优点是实现起来非常简单,不用

这个想法并不新鲜,比如Wordpress、Oxwall:一个由一些专家创建的平台,允许其他开发人员轻松地将新的应用程序(如论坛、博客、市场等)添加到平台中。简单,我们的意思是要么通过上传安装新插件,要么在不改变核心代码的情况下编写用户友好的新插件

事实上,我们有一个angular1的有效解决方案,但相当笨拙,就是说,一个网站内有多个独立的ng应用程序,如:

  • domain.com/forum-spa
  • domain.com/dating-app-spa
  • ……等等
它的优点是实现起来非常简单,不用担心延迟加载。但出于许多原因,我们对这种做法不满意

Angular2非常接近。我们希望它能为构建大型web平台带来更好的解决方案

  • iframe
  • 在构建时添加的自定义组件,这些组件根据用户数据添加,如
    此方法与脱机模板编译器兼容
  • 还有一种更灵活的方式支持用户提供的组件模板
    此方法与脱机模板编译器不兼容,需要在生成输出中包含角度解析器和编译器

有哪些原因可以让人们提前知道建议或不建议什么方法。