Учитывая класс машинописи, который пространство имен, как модуль TS, в файл CoolApps.Utilities.ts:Как импортировать класс машинописи пространства имёно в угловом 2
module CoolApps {
export class Utilities {
myMethod(){
alert("something awesome");
}
}
}
Класс работает в обычной машинописи приложении, но Я пытаюсь понять наш правильный способ ссылки на этот класс в Angular 2. Как использовать это в приложении Angular 2 (Ionic 2 в случае)? До сих пор следующий не решает, так что я, вероятно, получить синтаксис неправильно:
import {Page} from 'ionic-framework/ionic';
import {Utilities} from '../../core/CoolApps.Utilities';
Использование ссылки как и позволит редактор, чтобы увидеть код действительным, но Угловая не может разрешить его (возможно, импорт работает только для угловых конкретных модулей):
///<reference path="../../core/mapping/OCM.Mapping.ts"/>
Как насчет если Пространства имен CoolApps разделен на несколько файлов, например, CoolApps.ImageProcessing или CoolApps.PhotoUpload? Просто не уверен, стоит ли хранить пространство имен в модулях? –