在使用Typescript的另一个文件中使用.config函数?

时间:2016-02-23 16:37:32

标签: angularjs typescript

我将此代码放在名为config.ts

的文件中
app.config(['abc', function (abc) {
    // some code here
}])

有人可以告诉我如何将该功能移动到另一个文件并使用Typescript吗?特别是我想确保在代码被模仿时我没有问题。这是我的想法,但我不确定这是正确的:

档案myFunc.ts

 myFunc => (['abc', function (abc) {
    // some code here
}])

文件config.ts

 app.config(myFunc)

希望有人可以帮助我朝着正确的方向前进。特别是我不确定的是如何使用typescript将参数注入函数。如果函数是一个类,那么我知道如何做,但.config不接受一个类作为它的参数。

1 个答案:

答案 0 :(得分:0)

使用外部模块,然后捆绑一个加载器。

档案myFunc.ts

export const myFunc = () => (['abc', function (abc) {
    // some code here
}])

档案config.ts

import {myFunc} from "./myFunc";
app.config(myFunc)

更多

https://basarat.gitbooks.io/typescript/content/docs/quick/browser.html