6
如何在打字稿中的接口中放置常量。像在爪哇它是:Typescript:接口中的常量
interface OlympicMedal {
static final String GOLD = "Gold";
static final String SILVER = "Silver";
static final String BRONZE = "Bronze";
}
如何在打字稿中的接口中放置常量。像在爪哇它是:Typescript:接口中的常量
interface OlympicMedal {
static final String GOLD = "Gold";
static final String SILVER = "Silver";
static final String BRONZE = "Bronze";
}
你不能在一个接口中声明值。
您可以在模块中声明价值:
module OlympicMedal {
export var GOLD = "Gold";
export var SILVER = "Silver";
}
在即将到来的打字稿的版本中,您将能够使用const
:
module OlympicMedal {
export const GOLD = "Gold";
export const SILVER = "Silver";
}
OlympicMedal.GOLD = 'Bronze'; // Error
现在,您可以用'TSC --target ES6 '编译下面的脚本。 – 2015-03-17 04:19:34
不幸的是,如果OlympicMedial已经被定义为一个接口,那么就会中断:(你可以只给接口添加consts吗? – Spongman 2016-11-28 22:08:45