如何将数据传递到NativeScript中的侧抽屉?

如何将数据传递到NativeScript中的侧抽屉?,nativescript,Nativescript,我使用NativeScript(项目类型:TypeScript)基于“抽屉导航”创建了一个新应用程序 因此,我在app-root.xml、app-root.ts和app-root-view-model.ts中定义了我的侧抽屉 我还有一个在home-page.xml、home-page.ts和home-view-model.ts中定义的(主页)页面 现在想象一下,在主页上有一个按钮可以执行onTap操作(例如,进行简单的计算)。我想将此计算结果(例如简单整数)传递给SideDrawer,以便Sid

我使用NativeScript(项目类型:TypeScript)基于“抽屉导航”创建了一个新应用程序

因此,我在app-root.xml、app-root.ts和app-root-view-model.ts中定义了我的侧抽屉

我还有一个在home-page.xml、home-page.ts和home-view-model.ts中定义的(主页)页面

现在想象一下,在主页上有一个按钮可以执行onTap操作(例如,进行简单的计算)。我想将此计算结果(例如简单整数)传递给SideDrawer,以便SideDrawer可以在标签中显示它

目前我不知道如何从页面调用SideDrawer上的方法

有人给我一个简单的样品吗


很抱歉,我对NativeScript还是新手,可能没有看到树中的树木…

通过查看模板,我相信您的根视图是RadSideDrawer,因此您可以简单地使用
application.getRootView()
获取RadSideDrawer并访问其绑定上下文以更新任何数据


示例。

谢谢,谢谢,谢谢:)来自ASP.NET背景,我的主要问题是理解page.ts和view-model.ts之间的区别。我的印象是page.ts有点像控制器,而view-model.ts只是表示一些数据。在任何情况下,我都不会在模型中加入“真实”方法。所以,看到你用NativeScript做这些事情对我帮助很大!谢谢你,Manoj!