簡體   English   中英

Angular 5從Angular-cli.json加載CDN腳本標簽

[英]Angular 5 Load CDN script tag from Angular-cli.json

我正在為項目使用Angular 5。

我的index.html看起來像這樣:-

<html lang="en">
<head>
    <meta charset="utf-8">
    <title>PDL Web</title>
    <link href="/assets/Images/favicon.ico" rel="shortcut icon" type="image/x-icon">
    <base id="baseHref" href="/">
    <meta name="viewport" content="width=device-width, initial-scale=1">
</head>
<body>
    <app-root></app-root>
</body>
</html>
<script src="https://cdn.ckeditor.com/4.11.2/standard-all/ckeditor.js"></script>

我的問題是如何從angular-cli.json文件中添加CDN資源的腳本標簽?

請提出建議。

您可能可以為此使用環境變量。

Angular CLI項目已經在生產環境中使用生產環境變量來啟用生產模式

通過在.angular-cli.json文件的環境字段中添加新條目,可以輕松地在Angular CLI項目中添加新環境。 然后可以使用ng build --env=dev:來啟動ng build --env=dev:

"environments": {
  "dev": "environments/environment.ts",
  "prod": "environments/environment.prod.ts"
}

然后創建文件environment.prod.ts

export const environment = {
  production: true,
  cdn: '/url/cdn.com'
};

然后在您的應用程序根html中添加腳本標簽(不要忘記將環境導入到您的component.ts中):

<script src="{{environment.cdn}}"></script>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM