我正在尝试使用 Angular 在 NativeScript 中访问 android 的 R
对象,但没有任何成功。说明 here说要这样做:
android.R.color.holo_purple
但是当我尝试从 application
模块或 tns-core-modules/platform
模块导入 android
变量时,我得到一个android
对象上的 R
属性未定义的错误。如何访问 R
?
最佳答案
您不需要从 application
模块导入 android
变量。默认情况下,它在运行时自动可用。要消除编译时错误property doesn't exists
,只需将名为android
的变量声明为any
。
例如。
declare var android:any;
export class AppComponent{
let holoPurple=android.R.color.holo_purple;
}
关于nativescript - 如何在 NativeScript 中访问 android 的 R 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51225987/