2016-05-11 3 views
0

Я создал модуль машинописного текста и создаю файл javascript после его компиляции, далее я использую этот файл javascript в угловой папке в index.html. мой файл javascript загружается. но я не могу получить доступ к функциям файла javascript внутри любого углового контроллера или службы?Доступ к машинописным функциям в угловой

Как я могу получить к ним доступ? Дайте мне знать ваши предложения.

Благодаря

Edit:

Как я могу получить доступ к третьему участнику библиотеку JavaScript (составитель из машинописи), а его функциональность от углового класса.

Edit:

Мой код ниже

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(); 
}); 

я создал файл типизированных определения dynamic.d. ts

interface Dynamic { 
    loadB1Data(): any; 
    getAccess(): any; 
} 

declare module DynamicLoad { 
export let Dynamic:Dynamic 
} 

Теперь я хочу получить доступ к loadB1Data и getAccess из внешнего проекта angularjs. Как это возможно ? Я использую угловую версию 1.5.6.

+0

Не могли бы вы показать нам свой код? – phuzi

+0

Я обновил свой вопрос. –

ответ

1

, но я не в состоянии получить доступ к функциональности файла JavaScript в любом угловом контроллера или службы

Вы, скорее всего, работает в необъявленных переменных ошибок. Вам нужно объявить их.

Больше

https://basarat.gitbooks.io/typescript/content/docs/types/migrating.html

+0

Мне нужно создать fileName.d.ts, и он будет содержать подпись метода и добавит в мой угловой проект JS? –

+0

Я обновил свой вопрос –

Смежные вопросы