尝试从我的主控制器更新视图中的标签文本。
我有 1 个控制器:index.js 然后我有 2 个视图:index.xml(适用于 iOS)和 android_index.xml(适用于 android)。
在链接到控制器的视图中,我可以在 index.js 文件中访问这样的表单元素
$.formLabel.text = "updated text"
但另一种观点是,我将控制器存储在一个变量中。这个视图基本上是一个孤儿,因为它没有控制器,我只是右键单击并创建了一个没有控制器的新视图。
var win=Alloy.createController('android_index').getView();
而且我似乎无法通过以下方式访问 index.js 中的表单元素:
win.formLabel.text = "updated text"
当我尝试它说它是未定义的
任何有关此问题的帮助将不胜感激!