Как условно выбрать JavaScript в AngularDart - PullRequest
0 голосов
/ 03 февраля 2019

В инструкции по маршрутизации в AngularDart рекомендуется следующее для режима разработки, но в явном виде говорится, что его не следует использовать для производства:

// WARNING: DO NOT set the <base href> like this in production!
// Details: https://webdev.dartlang.org/angular/guide/router
(function () {
  var m = document.location.pathname.match(/^(\/[-\w]+)+\/web($|\/)/);
  document.write('<base href="' + (m ? m[0] : '/') + '" />');
}());

Как можно условно включить этот код только в режиме разработки?Я уверен, что знаю, как определить режим разработки в коде Dart, но я не уверен, как определить режим и сделать выбор в JavaScript до того, как какой-либо код приложения даже загрузится.

...