在原生脚本Angular 2中获取RadSideDrawer中的本机控件,可以通过以下步骤实现:
import { Component, ViewChild, ElementRef } from "@angular/core";
import { RadSideDrawerComponent } from "nativescript-ui-sidedrawer/angular";
@Component({
selector: "app",
template: `
<RadSideDrawer #drawer>
<!-- 内容 -->
</RadSideDrawer>
`
})
export class AppComponent {
@ViewChild("drawer", { static: false }) drawerComponent: RadSideDrawerComponent;
private drawer: RadSideDrawer;
ngAfterViewInit() {
this.drawer = this.drawerComponent.sideDrawer;
}
// 在这里可以使用this.drawer来访问RadSideDrawer中的本机控件
}
this.drawer
来访问RadSideDrawer中的本机控件。例如,你可以通过this.drawer.showDrawer()
来打开侧边栏。这样,你就可以在原生脚本Angular 2中获取RadSideDrawer中的本机控件了。
关于RadSideDrawer的更多信息,你可以参考腾讯云的NativeScript UI组件库文档:NativeScript UI - RadSideDrawer。
领取专属 10元无门槛券
手把手带您无忧上云