我已在 d.ts 文件中声明了一个枚举
declare enum myenum
{
TYPE_ONE,
TYPE_TWO,
}
declare class MobileAPI extends NSObject {....}
现在我正在访问 .ts 文件中的枚举,如下所述。
this.mobileAPI.addType(myenum.TYPE_ONE,NSString.stringWithString("someString"));
我可以编译应用程序,但得到以下JS错误
JS ERROR ReferenceError: Can't find variable: myenum
我在这里做错了什么,请在此分享一些想法
答案 0 :(得分:1)
我在这里做错了什么,请分享一下这个想法
您正在创建声明。只有在您拥有相应的JavaScript code available时才能使用这些内容。
请勿使用声明并使用文件.ts
(不是.d.ts
)
enum myenum // Fixed
{
TYPE_ONE,
TYPE_TWO,
}
如果您不是.d.ts
文件的作者,请确保为.d.ts
文件加载相应的JS 。
答案 1 :(得分:0)
你可以在你的d.ts里面做:
<div id="fallback" style="display: none;">
<input id="upload-input" type="file" name="file" multiple="multiple">
<div id="upload-progress" class="upload-progress"></div>
</div>