Nativescript 如何将bindingContext传递到顶级TabView

Nativescript 如何将bindingContext传递到顶级TabView,nativescript,Nativescript,当TabView用作框架项目的主导航时(使用Nativescript Sidekick->General->TypeScript->Tab导航生成的应用程序),我需要本地化TabViewItemtitle 对于本地化,我使用插件,下一次初始化在app.ts中用于模板: 从“tns核心模块/应用程序”导入*作为应用程序; 从“nativescript localize”导入{localize}; app.getResources().L=本地化; run({moduleName:“app root

当TabView用作框架项目的主导航时(使用Nativescript Sidekick->General->TypeScript->Tab导航生成的应用程序),我需要本地化TabViewItemtitle

对于本地化,我使用插件,下一次初始化在
app.ts
中用于模板:

从“tns核心模块/应用程序”导入*作为应用程序;
从“nativescript localize”导入{localize};
app.getResources().L=本地化;
run({moduleName:“app root”});
并且
app root.xml
还有下一个内容:


如果我在带有初始化的
bindingContext
的最终页面中使用下一个构造
{{{L('catalog')}}
,那么一切都按预期工作。但在顶级选项卡视图中,这种构造不起作用。我认为这是因为没有初始化bindingContext,但是如何为顶级TabView初始化它呢


为了测试和原型化,我创建了游乐场-。在这个插件中,我使用了返回文本的函数,您可以看到它在
主页.xml
中成功执行,但在
app root.xml

中没有执行。我怀疑这是一个edge case bug,似乎在设置
bindingContext
之前不会处理表达式

仅仅在XML中声明
bindingContext
属性似乎就解决了这个问题

<TabView androidTabsPosition="bottom" bindingContext=""> 


太好了!关于使用
TabView
属性将空值设置为
bindingContext
的提示有效。您认为我需要为创建问题吗?是的,我认为应该报告。至少可以更新文档,说明应用程序资源必须工作。