Jit*_*ari 32 typescript angular
我正在使用Angular2 quick startdemo进行演示TypeScript.一切都运行良好,但在完成演示后,我在浏览器控制台中看到了一条消息
Angular 2正在开发模式下运行.调用enableProdMode()以启用生产模式.
import { bootstrap } from '@angular/platform-browser-dynamic';
import { AppComponent } from './app.component';
import { enableProdMode } from '@angular/core';
enableProdMode();
bootstrap(AppComponent);
Run Code Online (Sandbox Code Playgroud)
题
有人可以解释一下吗?
启用生产模式不会禁用更改检测.此功能是Angular2的基础,可以将模板与关联类的状态同步.
在生产模式下,只进行一次运行而不是两次运行...
小智 5
enableProMode
禁用 Angular 的开发模式,这会关闭框架内的断言和其他检查。
这禁用的一个重要断言验证更改检测传递不会导致对任何绑定(也称为单向数据流)的额外更改。
@稳定的
isDevMode
返回 Angular 是否处于开发模式。调用一次后,该值被锁定,不会再改变。
默认情况下,这是真的,除非用户在调用它之前调用 enableProdMode。
@experimental 与应用程序引导程序相关的 API 目前正在审查中。
小智 3
根据 Angular 2 文档:https://angular.io/docs/ts/latest/api/core/index/enableProdMode-function.html
禁用 Angular 的开发模式,这会关闭框架内的断言和其他检查。
此禁用的一个重要断言验证更改检测传递不会导致任何绑定(也称为单向数据流)的额外更改。
| 归档时间: |
|
| 查看次数: |
33652 次 |
| 最近记录: |