Sadece TypEcs ile çalışmaya başladım ve Eclipse'de hata ayıklamak istediğim Typescript ve AngularJS'de bir web sayfası oluşturmaya çalışıyorum.Eclipse'de AngularJS ve TypeScript'te hata ayıklayabilir miyim?
- Eclipse'deki bir TypeScript ve Angular sayfasını ayıklamak mümkün mü? Öyleyse lütfen bana doğru yönde rehberlik edebilir misiniz?
Ben typescript Bağımsız seçeneği ile tek typescript dosyası hata ayıklamak için denedim ve çalışıyor. Ama ben de AngularJS kullanmak istiyorum. Bir index.html dosyası ve bir app.ts dosyası oluşturdum. Ayrıca angular.d.ts ve angular.min.js'yi diğerleri arasında bir script klasörüne aktardım. Bunu, TypEcs TypeScript hata ayıklayıcılarından herhangi birini kullanarak yapabilir miyim? Çalıştırmayı denedim, ancak var app = angular.module'de bir hata alıyorum ... (ReferenceError: açısal tanımlı değil).
Tahminimce, dizin dosyasında bağladığım angular.min.js dosyası yüklenmemiş. Bunun nedeni, app.ts'nin TypeScript Standalone konfigürasyonunda ana dosya olarak ayarlanmış olması mı? (Index.html'yi seçemiyorum) Ve/Veya bazı kodları/ayarları kaçırıyor muyum?
Umarım bana yardımcı olabilirsin. Önceden teşekkürler! Burada
bazı örnek kodudur: index.html:<html ng-app="helloworld">
<head>
<title>Hello World!</title>
</head>
<body>
<div class="container" ng-controller="HelloWorldCtrl">
<input type="text" class="form-control" value="{{message}}" />
</div>
<script src="../scripts/angular.min.js"></script>
<script src="app.js"></script>
</body>
</html>
app.ts:
/// <reference path="../scripts/typings/angularjs/angular.d.ts"/>
module Sample.HelloWorld {
export interface IHelloWorldScope extends ng.IScope {
message: string;
}
export class HelloWorldCtrl {
static $inject = ["$scope"];
constructor(private scope: IHelloWorldScope) {
scope.message = "Hello World";
}
}
var app = angular.module("helloworld",["ui.bootstrap"]);
app.controller("HelloWorldCtrl", HelloWorldCtrl);
}
Yanıt için teşekkür ederiz. Artık uzaktan hata ayıklama seçeneğini kullanırken çalışır. Ben chrome.exe --remote-debugging-port = 9222 çalıştırmadan önce kapatmak için görünüşe göre ihtiyaç duyduğum başka bir krom pencere vardı veya hata ayıklama denediğinde "hata ayıklama bağlantı zaman aşımına uğradı almak" hatası aldım. Yine de Standalone modunda aynı hatayı alıyorum ama sanırım bunu kullanmamalıyım. Tekrar teşekkürler – Sofi