【发布时间】:2016-11-29 18:24:06
【问题描述】:
我有一个 TypeScript 枚举,例如:
enum AuthState { New, Exist, Forgot };
我在 .cshtml 文件 (ASP.NET MVC) 中有一个带有 Angular ng-click 的按钮:
<a ng-click="MyClick(AuthState.New)">...</>
我在 TypeScript auth.ts 文件中有一个事件处理程序:
...
$scope.MyClick = (state) => { ... }
...
为什么事件处理程序中的参数“状态”是“未定义”?如果在按钮中做简单的
onclick="alert(AuthState.Exist)"
结果将为“1”。
【问题讨论】:
-
编译出错 - 无法解决
标签: angularjs asp.net-mvc typescript enums