對於我的團隊來說,我們在項目之間,但是我正在對TypeScript以及如何使用Angular 1.x進行一些基礎研究,因爲Angular 2仍在烘焙。我通常使用Plunkr來製作小規模的原型,以便在技術演示和技術過程中,我們可以看到事物是如何工作並在原地混亂的。有沒有辦法讓TypeScript在客戶端的Plunkr中傳輸?
,但問題是我試圖讓一個非常基本角的1.x + TS設置在this plunker,但已運行到得到它才能正常工作的問題。我認爲問題的一部分是客戶端的轉譯,但我相信這不是我搞亂的唯一的東西。具體...
查看代碼: '!只要做到這一點在Visual Studio'
<!DOCTYPE html>
<html lang="en" ng-app="app">
<head>
<link rel="stylesheet" href="//maxcdn.bootstrapcdn.com/bootstrap/3.3.1/css/bootstrap.min.css" />
</head>
<body>
<div ng-controller="testController as ctrl">
<h1>{{ ctrl.testMethod() }}</h1>
</div>
<!-- Scripts... -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.7/angular.js"></script>
<script type="text/typescript" src="app.ts"></script>
<script type="text/typescript" src="controllers.ts"></script>
<script type="text/typescript" src="registrations.ts"></script>
<!-- Required for web transpilation... -->
<script type="text/javascript" src="//niutech.github.io/typescript-compile/js/typescript.min.js"></script>
<script type="text/javascript" src="//niutech.github.io/typescript-compile/js/typescript.compile.js"></script>
</body>
</html>
我得到了客戶端transpilation從this StackOverflow question,但這個問題的決議是兩種,或'將您的TypeScript轉碼,然後將JavaScript插入到Plunkr'中,這對我不起作用,因爲我的團隊首先考慮轉換到TypeScript - 我們需要能夠使用typescript,因此需要原型來幫助我們瞭解它是如何工作的。另外,該問題指出,轉譯部分實際上已經過時了。
問題:首先,是否有更新的客戶端TypeScript到JavaScript轉換器,我可以鏈接到我的原型plunker中?其次,有沒有更好的資源可以參考如何讓Angular 1與TypeScript一起工作?我已經非常,非常小發現運氣什麼,談論如何使角1.x的打字稿工作...
如果你的團隊是TS的新手,缺乏適當的開發環境只會阻礙你。這個例子支持這一點:它正在被轉移。並且在控制檯中出現一堆編譯錯誤。 – estus