我正在研究Codestrong 2012 app并试图让它在SDK 3.1.3上运行。
我认为xml视图应该有唯一的ID,但我发现了这个:
//main.xml
<Alloy>
<View id="container">
<View id="content"> </View>
<!-- ... -->
</View>
</Alloy>
和
//drawer.xml
<Alloy>
<View id="container">
<!-- ... -->
</View>
</Alloy>
然后,mains.js控制器有一段代码:
var d = Alloy.createController('drawer');
// ...
$.container.add(d.getView());
抽象文件库如何在main.xml中添加id = container的视图,该视图还有一个id = container的视图?
这样可以吗?
你怎么能访问第二个#container表单主控制器?
答案 0 :(得分:0)
如果您要描述两个不同的视图是动态组合在一起的,但可以通过不同的对象访问ID:$
用于main.xml,d
用于drawer.xml。
例如,您可以访问:
<View id="container">
:
d.container
<View id="content">
:
$.content
<View id="container">
:
$.container