gpt4 book ai didi

javascript - 如何用angular2和typescript隐藏android actionbar?

转载 作者:太空宇宙 更新时间:2023-11-03 11:47:51 24 4
gpt4 key购买 nike

我有一个简单的 html 文件:

<StackLayout orientation="vertical" actionBarHidden="true">
<Image src="res://buy" stretch="none" horizontalAlignment="center"></Image>
</StackLayout>

但是当我使用:

<Page actionBarHidden="true">
<StackLayout orientation="vertical">
<Image src="res://buy" stretch="none" horizontalAlignment="center"></Image>
</StackLayout>
</Page>

它打破了页面..操作栏没有隐藏,内容和操作栏之间有很大的空白。

我在我的应用中使用了 angular2 和 typescript。

我的错误是什么?

非常感谢任何帮助!

最佳答案

你可以在你的组件 JS 中定位页面属性,像这样:

export class HomePage implements OnInit {
page: Page;
ngOnInit() {
this.page = <Page>topmost().currentPage;
this.page.actionBarHidden = true;
}
}

您还需要导入 import {topmost} from "ui/frame";import {Page} from "ui/page"; .

这样你就不需要标签了(它们隐含在 Angular 2 组件中)。

希望对您有所帮助!

此外,只是为了跟进 Brad 关于自关闭标签的评论 - 您会发现使用 Angular,显式关闭标签(正如您正在做的那样)工作得更好。

关于javascript - 如何用angular2和typescript隐藏android actionbar?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36774073/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com