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. AppScan web扫描 – Catonce

    AppScan web扫描 IBMRationalAppScan是一个面向Web应用安全检测的自动化工具,使用 […]...

  2. 【Python爬虫】花瓣网爬取美女图片

    代码1 #/usr/bin/env python #coding:utf-8 import json impo […]...

  3. [UWP] 模仿哔哩哔哩的一键三连

    1. 一键三连 什么是一键三连? 哔哩哔哩弹幕网中用户可以通过长按点赞键同时完成点赞、投币、收藏对UP主表示支 […]...

  4. 本地电脑与远程服务器之间不能复制粘贴解决方法

    本地电脑与远程服务器之间不能复制粘贴解决方法 刚才用远程桌面登陆服务器,突然发现不能在本地电脑和远程服务器之间 […]...

  5. lua学习之函数篇

    函数 函数是对语句和表达式进行抽象的主要机制 两种用法 一是可以完成特定的任务,一句函数调用被视为一条语句 二 […]...

  6. 树莓派SSH篇

    树莓派SSH篇 开启好树莓派后发现一个问题,怎么才可以输入进树莓派里面呢? 一、你需要和我一样准备一个无线(有 […]...

  7. 性能测试:Jmeter-Beanshell请求加密实例

    进行性能测试时,有可能遇到一种场景:接口请求由于安全问题,需要进行加密发送。 这种场景下,使用Jmeter实现 […]...

  8. 基于51的串行通讯原理及协议详解(uart) – 张凌001

    基于51的串行通讯原理及协议详解(uart) 串行与并行通讯方式并行:控制简单,传输速度快。线多,长距离成本较 […]...

展开目录

目录导航