I以下の列挙に持って活字体列挙型のスイッチ
enum EditMode {
View = 0,
Edit = 1,
Delete = 2
}
(デフォルトに直進する)のは、私は
var editMode = EditMode.Edit;
がなぜ次のコードは動作しません列挙型の変数を持っていると仮定しましょう?
switch (editMode) {
case EditMode.Delete:
...
break;
case EditMode.Edit:
...
break;
default:
...
break;
}
このコードはTypeScriptプレイグラウンドで機能します。スクリプトが正しい順序でロードされていますか? –
私はそれがプレイグラウンドで動作することを確認することもできます。 –
はい、それは問題はコード自体ではないようです。何らかの理由で私のコードは列挙型の背後にある数字ではなく数字に関連付けられた文字列を割り当てます。たとえば、isteadは1(編集) "1"です。なぜ私は理解できません。 – Mantzas