nsRouterLink无法在nativescript中使用

时间:2017-02-14 09:34:18

标签: nativescript angular2-nativescript

我需要在nativescript(android)中从一个页面导航到另一个页面。我试着用我的tns.html

<Button [nsRouterLink]="['/grocery', 'list']" class="btn btn-primary btn-rounded-lg"
text="Back"></Button>

routes.ts

export const RootRoutes: Array<any> = [
{
path: '',
component: RootComponent
},
{
path: 'grocery/:type',
component: GroceryComponent
}
];

但它不起作用。不会发生任何变化。我是本地脚本的新学习者。我该怎么办?任何帮助都会有所帮助。

1 个答案:

答案 0 :(得分:1)

在您的html文件中添加(tap)="goBack()"

在组件的构造函数中注入它:private routerExtensions: RouterExtensions

goBack()函数中执行:this.routerExtensions.back()