使用Angular2在NativeScript中复制Ionic2样式的左侧菜单

问题描述 投票:0回答:1

Ionic2根据图像提供了带有左侧菜单滑块的漂亮模板:

在此处输入图片说明

在此处输入图片说明

Angular2是否有任何NativeScript方式可以做到这一点?

我在项目中安装了npm i nativescript-telerik-ui ,并按照示例http://docs.telerik.com/devtools/nativescript-ui/Controls/Angular/SideDrawer/getting-started将html代码插入到我的文件中:

<RadSideDrawer exampleTitle toggleNavButton>
    <StackLayout tkDrawerContent class="sideStackLayout">
        <StackLayout class="sideTitleStackLayout">
            <Label text="Navigation Menu"></Label>
        </StackLayout>
        <StackLayout class="sideStackLayout">
            <Label text="Primary" class="sideLabel sideLightGrayLabel"></Label>
            <Label text="Social" class="sideLabel"></Label>
            <Label text="Promotions" class="sideLabel"></Label>
            <Label text="Labels" class="sideLabel sideLightGrayLabel"></Label>
            <Label text="Important" class="sideLabel"></Label>
            <Label text="Starred" class="sideLabel"></Label>
            <Label text="Sent Mail" class="sideLabel"></Label>
            <Label text="Drafts" class="sideLabel"></Label>
        </StackLayout>
    </StackLayout>
    <StackLayout tkMainContent>
        <Label [text]="mainContentText" textWrap="true" class="drawerContentText"></Label>
        <Button text="OPEN DRAWER" (tap)=openDrawer()></Button>
    </StackLayout>
</RadSideDrawer>

但是一旦我运行tns run android --emulator我就看不到屏幕上出现了Deawer。

ionic2 angular2-nativescript nativescript-telerik-ui
1个回答
0
投票

也许您忘记了将SIDEDRAWER_DIRECTIVES包含在引导的@NgModuledeclarations中。

您可以在{N} + Angular应用程序中查看有关如何使用RadSideDrawer或nativescript-telerik-ui插件的任何其他UI元素的完整详细信息。 有关RadSideDrawer的特定详细信息,您可以在此处查看其官方文档。

© www.soinside.com 2019 - 2024. All rights reserved.