视图在NativeScript PlayGround中已经具有父级了吗?

时间:2019-05-02 08:02:22

标签: nativescript carousel

我在NativeScript PlayGround(ns + js)中创建一个应用程序。我从此处复制了轮播代码-https://play.nativescript.org/?template=play-js&id=sRSad7&v=6

首次创建屏幕时,轮播正常工作,但是第二次失败,出现此错误

  

视图已经有一个父级。视图:GridLayout(105)父视图:ContentView @ file:///app/welcome/welcome-page.xml:6:5; .....

这对于移动android应用程序是必需的。

js文件

const WelcomeViewModel = require("./welcome-view-model");

function onNavigatingTo(args) {
    const page = args.object;
    page.actionBarHidden = true;
    page.cssClasses.add("welcome-page-background");
    const view = page.getViewById("slide-content");
    page.bindingContext = new WelcomeViewModel(view);
}

exports.onNavigatingTo = onNavigatingTo

和以6行开头的xml

<ContentView row="0" id="slide-content">
    <GridLayout row="0" rows="*">
        <Label class="opensans-semi-bold carousel-loading" text="Loading..." textWrap="true"></Label>
    </GridLayout>
</ContentView>

我希望轮播能够正常工作,即使重新打开了窗口。

有什么办法解决吗?

0 个答案:

没有答案