0
は、なぜ私はこのクラスの重複エラーを取得していますか?クラス(または識別子)の重複エラーが発生するのはなぜですか?
下記のソースコード。
[Sigin.html]
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1" />
<title></title>
<script type="text/javascript" src="scripts/web/public/signin/WebpageLoader.js"></script>
</head>
<body>
<WebBody></WebBody>
</body>
</html>
。
[WebpageLoader.ts]
/// <reference path="../../../../../typings/main/ambient/systemjs/index.d.ts" />
'use strict';
//import System = require("systemjs");
class WebpageLoader {
public constructor() {
window.onload =() => {
//====================================================
//Notice: This is the javascript component that bootstrap Angular 2, to get it up and going...
//====================================================
System.config({
baseURL: "/lib",
defaultJSExtensions: true
});
System.import('/scripts/web/public/signin/WebpageLoaderComponent');
//====================================================
};
}
}
var webpageLoader = new WebpageLoader();
を追加することでのTSconfigでそれを行うことができますか?あなたは、スタンドアロンの.jsファイルへのアプリのうち、あなたのsystemjsローダー(WebpageLoader)を分離することができます。一般に、TypeScriptコードを起動するためのブートストラップは、それ自体がTypeScriptで記述されていません。 – ArcSine