簡體   English   中英

在TypeScript文件中包含Angular

[英]Include Angular inside a TypeScript file

我有一個類型腳本文件,並希望包含角度。

編譯typescript時我有以下拋出錯誤,因為angular不包含在引用文件或任何內容中:

app.ts

var app = angular.module('app', []);

的index.html

<!DOCTYPE html>

<html lang="en">
<head>
</head>
<body>
    <script src="Scripts/angular.min.js"></script>
    <link rel="stylesheet" href="app.css" type="text/css" />
</body>
</html>

顯然,我的index.html文件正確地按順序表示依賴關系並不重要,因為編譯器不知道angular來自哪里。

我如何包含外部文件?

你必須聲明angular變量來告訴編譯器在運行時會出現像angular這樣的東西。 您可以將它與從DefinitelyTyped github存儲庫下載現有的聲明文件組合在一起。

如果您不想這樣做,那么您只需使用它:

declare var angular:any;

但我強烈建議使用DefinitelyTyped Angular.js聲明,以及所有其他第三方庫的聲明。 您將獲得代碼完成支持。

暫無
暫無

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

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