我想使用另一个文件中的typescrypt函数,但是有一个问题:
我用
创建了一个Module.ts文件export function CustomDirective(): ng.IDirective {
var directive: ng.IDirective = <ng.IDirective>{//Filling directive here
};
return directive;
}
在app.ts(同一文件夹)中,我尝试导入此文件并在
中使用angular.module(...).directive('name', CustomDirective())
我尝试使用
import 'Module';
import Module = require('Module');//
import * as Module from 'Module'; // this two with Module.CustomFirective();
但如果有导入,则会出现无法找到Module的错误。而PublicController,BusyIndicator也未找到。
如何正确插入带有功能的文件?
答案 0 :(得分:1)
试试这个
import {CustomDirective} from './Module';
答案 1 :(得分:0)
我建议阅读this article by Dr. Axel Rauschmayer以更好地了解模块系统的工作原理:)