【发布时间】:2019-11-07 02:58:07
【问题描述】:
我创建了一个包含以下链接的枚举:
enum Links {
Home = "/MyPage/Frontend/Home.html",
AboutUs = "/MyPage/Frontend/AboutUs.html",
}
我想将链接的第一部分设为静态。
我已经尝试创建一个静态变量
public static baselink = "/MyPage/Frontend/";
然后在我的 enums.ts 中调用它
在我的 enum.ts 中,我想要类似:
Home = baselink + "Home.html"
但我无法访问该变量,而且我认为它不会起作用,因为我有一条消息说:
在具有字符串值的枚举中不允许计算值。
【问题讨论】:
-
目前看来不可能,请参阅this ticket 和this ticket on Github。
标签: typescript enums static-variables