我在使用 Alloy 时遇到了 Require src="menu" 问题。当我想通过 Require XML-Tag 导入菜单时出现编译错误。
我的菜单.xml:
<Alloy>
<Menu id="menu">
<MenuItem onClick="doSomething" title="Item 1">
<MenuItem onClick="doSomething" title="Item 2">
<MenuItem onClick="doSomething" title="Item 3">
<MenuItem onClick="doSomething" title="Item 4">
</Menu>
</Alloy>
我的 index.xml:
<Alloy>
<Window id="index">
....a tableview or something...
<Require src="menu">
</Window>
</Alloy>
现在,当我编译时,我得到:
[ERROR] Alloy compile failed
[ERROR] Application Installer abnormal process termination. Process exit value was 1
和上面的几行:
TypeError: Cannot read property 'nodeName' of undefined
然而,
如果我将菜单直接放入 index.xml,一切都编译得很好......