我在一个角度应用程序中使用JS的揭示模块模式。Typescript揭示模块模式
现在我要将它从Javascript迁移到Typescript,但我不知道如何在TS中使用此模式。我已经阅读了一些其他文章,如下所示,但是在函数的开头没有其他人回复。 TypeScript code similar to Revealing Module Pattern structure
angular.module('app.services')
.factory('justAService', justAService);
function justAService() {
return {
a: a
};
var x = {};
function a(){....}
是否可以在顶部写回车?
谢谢
不要使用图案; TypeScript有实际的模块。 https://developer.mozilla.org/en/docs/web/javascript/reference/statements/export – Ryan
把'var x = {};'返回后也没有任何意义。它永远不会被达到。它相当于声明'var x;'而不是初始化它。 – Ryan
是的你是对的。为什么要使用模块而不是这种模式? –