以下のように index.html から TargetView.js の launch() を呼び出すと「Uncaught ReferenceError: launch is not defined」 というエラーが出てしまいます。
こちらの解決方法がわからず、ご質問させていただきました。
TargetView.js は typeScript をコンパイルして出来上がった js となります。
よろしくお願いします。
▼ index.html
index.html
1<!DOCTYPE html> 2<html lang="en"> 3<head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width,initial-scale=1"> 6 <script type="text/javascript" src="./TargetView.js"></script> 7</head> 8 9<script type="text/javascript"> 10 launch(); 11</script>
▼ TargetView.js
TargetView.js
1var TargetView = /** @class */ (function () { 2 function TargetView() { 3 } 4 // private adDrawingAreaDiv: HTMLDivElement; 5 // private containerDiv: HTMLDivElement; 6 TargetView.prototype.launch = function () { 7 console.log('Hello World'); 8 }; 9 return TargetView; 10}());
TargetView.js の元は以下のなります。
▼ TargetView.ts
TargetView.ts
1class TargetView { 2 public launch() { 3 console.log( 'Hello World' ); 4 } 5}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/10 02:22 編集
2018/07/10 02:24
2018/07/10 02:46