angular - 路由Nativescript(Angular)时如何不显示导航栏
问题描述
再会,
我想在 Nativescript 中创建一个登录和注册页面。但是当我使用时(见下面的代码)
this.router.navigate(["/register"]);
它向我显示了带有后退按钮的导航中的注册页面。我如何删除顶部导航。我尝试了下面的代码:
this.router.navigateByUrl("/register", { clearHistory: true });
但是当我使用上面的代码时,它会消失,但你会看到白条大约一秒钟,然后它就消失了。导航后如何使其流畅且根本不显示?
解决方案
如果您想要流畅的体验,请在您的注册组件中执行以下操作。
将flat
属性添加到ActionBar
标签。
HTML:
<ActionBar flat="true">
<Label text=" "></Label>
</ActionBar>
然后将 ActionBar 的颜色设置为注册页面背景颜色的颜色(例如:白色)。
CSS:
ActionBar {
background-color: #00b33c;
}
推荐阅读
- typescript - 我可以从 Typescript 中父类的构造函数触发子类的成员函数吗?
- r - sapply 在下面的示例中如何工作?
- python - Python mutiprocessing 进程不会终止
- wordpress - WordPress - 特色图片
- json - 使用 REST API 通过电子邮件限制获取 WooCommerce 优惠券
- swift - PolideaHow 可以将 Notify value 设置为 True on a specific Characteristic 和 Polidea/RXBluethootKit with IOS
- android - Volley 请求在 android studio 中返回相同的结果
- php - 将数组从 BASH 传递到 PHP
- javafx - 在 TreeTableView 中拖放
- c - 格式“%lf”需要“double”类型的参数,但参数 2 的类型为“double *”