Подтвердить что ты не робот

Что именно происходит, когда `enableProdMode()`

Я работаю с демонстрацией Angular2 quick start с помощью TypeScript. Все отлично работает с этим, но после завершения демонстрации я видел сообщение в консоли своего браузера.

Angular 2 работает в режиме разработки. Вызовите enableProdMode(), чтобы включить режим производства.

Я сделал это с помощью этого ответа.

import { bootstrap } from '@angular/platform-browser-dynamic';
import { AppComponent } from './app.component';
import { enableProdMode } from '@angular/core';

enableProdMode();
bootstrap(AppComponent);

Вопрос

  • Что именно происходит, когда приложение переходит в режим производства?
  • Я не видел никаких изменений в поведении приложений, кроме удаления сообщения консоли?

Может ли кто-нибудь объяснить, пожалуйста?

4b9b3361

Ответ 1

Включение режима производства не отключает обнаружение изменений. Эта функция является основой Angular2 для синхронизации шаблона с состоянием связанного класса.

В режиме производства только один запуск выполняется не двумя...

Ответ 2

Согласно Angular 2 Документация: https://angular.io/docs/ts/latest/api/core/index/enableProdMode-function.html

Отключить Angular режим разработки, который отключает утверждения и другие проверки внутри рамки.

Одно важное утверждение, которое отключает, проверяет, что проход обнаружения изменений не приводит к дополнительным изменениям в любых привязках (также называемых однонаправленными потоками данных).

Ответ 3

enableProMode

Отключить Angular режим разработки, который отключает утверждения и другие проверки в рамках.

Одно важное утверждение, которое отключает, проверяет, что пропуск обнаружения изменений не приводит к дополнительным изменениям каких-либо привязок (также известных как  однонаправленный поток данных).

@stable

isDevMode

Возвращает, находится ли Angular в режиме разработки. После вызова один раз, значение заблокировано и больше не изменится.

По умолчанию это верно, если только пользователь не вызывает enableProdMode перед вызовом этого.

@API-интерфейсы, связанные с загрузкой приложения, в настоящее время находятся под обзор.