私はtypescriptモジュールを作成し、それをコンパイルした後にjavascriptファイルを生成しました。さらに、そのjavascriptファイルをindex.htmlのangleフォルダに使用しています。私のjavascriptファイルがロードされています。しかし、私は、任意の角度コントローラまたはサービス内のjavascriptファイルの機能にアクセスすることができませんか?typescript関数へのアクセス
どうすればアクセスできますか?あなたの提案を教えてください。
おかげ
編集:
にはどうすれば(typescriptですからコンパイル)サードパーティのJavaScriptライブラリにアクセスし、角度のクラスからその機能することができます。
編集:
私はtyped-定義ファイルdynamic.dを作成した私のコードはよう
export class DynamicClass {
loadB1Data() {
}
getAccess() {
}
}
let Dynamic = new DynamicClass();
を下回っているとJSファイルの下、その発生が後Dynamic.js
define(["require", "exports"], function (require, exports) {
"use strict";
var DynamicClass = (function() {
function DynamicClass() {
}
DynamicClass.prototype.loadB1Data = function() {
};
DynamicClass.prototype.getAccess = function() {
};
return DynamicClass;
}());
exports.DynamicClass = DynamicClass;
let;
var Dynamic = (function() {
function Dynamic() {
}
return Dynamic;
}());
new DynamicClass();
});
をコンパイルします。 ts
interface Dynamic {
loadB1Data(): any;
getAccess(): any;
}
declare module DynamicLoad {
export let Dynamic:Dynamic
}
今、私は外部のanglejsプロジェクトからloadB1DataとgetAccessにアクセスしたいと思います。どのように可能ですか?私は角度1.5.6のバージョンを使用しています。
あなたは私達にあなたのコードを示してもらえますか? – phuzi
質問を更新しました。 –