angular4在prod模式下的JIT编译问题

hahabao 2018-02-04 原文

angular4在prod模式下的JIT编译问题

最近利用angular4开发一个项目,由于画面中的显示都是从数据表中读取,通过设置显示FLAG和显示顺序对画面布局按既定规则控制的,

所以必须利用动态编译实现。

方法如下,

  1,获取JitCompiler

    const injector = ReflectiveInjector.resolveAndCreate(COMPILER_PROVIDERS, injector);

    const compiler = this.injector.get(JitCompiler) as JitCompiler;
  2,生成动态组件和模块
  3,动态模块中的Import模块必须把metadata信息也编译进去,不然会出现No NgModule metadata found for ‘e’错误。
       4,生成ComponentFactory后,别忘记清楚编译器Cache中的动态模块和组件,否则一直存在。
发表于 2018-02-04 11:35 hahabao 阅读() 评论() 编辑 收藏

 

版权声明:本文为hahabao原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/hahabao/p/8412791.html

angular4在prod模式下的JIT编译问题的更多相关文章

随机推荐

  1. python练习册0004题

    在任意一个英文文档中,统计单词出现的次数, 分析: 本题不是很难,单词通常以空格隔开,但是有些单词后面跟一些特 […]...

  2. Google Dremel架构

    Dremel 是Google 的“交互式”数据分析系统。Google开发了Dremel将处理时间缩短到秒级,作 […]...

  3. 《鸟哥Linux私房菜》 全套视频和PDF资料—— 老段带你学鸟哥Linux视频课程

      《鸟哥的Linux私房菜-基础篇-服务器篇(第三版)》学习Linux极为经典的入门资料,但是还是很多同学难 […]...

  4. 安装mysql遇到的问题

    想在自己的PC上安装mysql服务器,首先在官网下载mysql的安装文件。 MySQL安装文件分两种 .msi […]...

  5. 解决安装IIS时提示找不到zClientm.exe文件的问题 – Tangyuan2017

    解决安装IIS时提示找不到zClientm.exe文件的问题   Ghost Winxp2 装机版YN5.5系 […]...

  6. 数学物理工具PMTools Ver 1.0 发布 – 软件商

    数学物理工具PMTools Ver 1.0 发布 2015-09-06 08:41  软件商  阅读(242) […]...

  7. 全国各地dns服务器列表

    211.103.13.101 江苏省无锡市 移动DNS服务器 211.136.28.231 北京市 移动DNS […]...

  8. Windows Installer 3.1

    关键字:windows installer , windows server 2003 SP1 ,msi ,在 […]...

展开目录

目录导航