Alloy - Controller.addTopLevelView?
Alloy - Controller.addTopLevelView?
最近看到某人的代码。 Alloy 标记为空,只有 <Alloy />
。在它的控制器中,它使用 $.addTopLevelView()
添加了一个视图。
我怎么找不到关于此功能的任何文档?
说得好。这可能是因为它被认为是私有的,尽管它通常以 _
开头,表明由于 JS 实际上不支持私有方法。
Alloy 不使用 XML 文件作为标记,而是在控制器中使用 "classic" Titanium 代码以及此方法也违反了这个想法。
但是,针对以下文件进行 PR 以请求将其记录在案可能是个好主意:
https://github.com/appcelerator/alloy/edit/master/Alloy/lib/alloy/controllers/BaseController.js
最近看到某人的代码。 Alloy 标记为空,只有 <Alloy />
。在它的控制器中,它使用 $.addTopLevelView()
添加了一个视图。
我怎么找不到关于此功能的任何文档?
说得好。这可能是因为它被认为是私有的,尽管它通常以 _
开头,表明由于 JS 实际上不支持私有方法。
Alloy 不使用 XML 文件作为标记,而是在控制器中使用 "classic" Titanium 代码以及此方法也违反了这个想法。
但是,针对以下文件进行 PR 以请求将其记录在案可能是个好主意:
https://github.com/appcelerator/alloy/edit/master/Alloy/lib/alloy/controllers/BaseController.js