Я использую как ng serve --watch
, так и ng build --watch
.При использовании ng build он будет использовать мой файл index.html, но при использовании ng serve он, похоже, его игнорирует.
Сейчас я рендеринг динамического JSON-файла в файле index.html, например:
<!doctype html>
<html lang="en">
<head>
<meta charset="utf-8">
<title>ApiApp</title>
<base href="<%=base%>">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="icon" type="image/x-icon" href="favicon.ico">
<link href="https://fonts.googleapis.com/css?family=Roboto:300,400,500" rel="stylesheet">
<link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet">
</head>
<body>
<script type="text/javascript">
const appData = JSON.parse('<%=json%>');
</script>
<app-root></app-root>
</body>
</html>
вышеприведенное работает с ng build
, но не ng serve
, так как ng serve
, похоже, не включает этот файл.
Есть ли лучший способ отправить динамический JSON вAngular7 приложение, когда приложение загружается впервые?Мой сервер может визуализировать JSON на index.html
в рабочем состоянии, но во время разработки с ng serve
он работает не так хорошо.