无法在打字稿中导入文件

时间:2016-10-19 10:41:13

标签: angularjs typescript angularjs-directive

我想使用另一个文件中的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,BusyIndi​​cator也未找到。

如何正确插入带有功能的文件?

2 个答案:

答案 0 :(得分:1)

试试这个

import {CustomDirective} from './Module';

答案 1 :(得分:0)

我建议阅读this article by Dr. Axel Rauschmayer以更好地了解模块系统的工作原理:)