我对嵌套li元素的动作助手有一个奇怪的问题.
例如
<ul>
<li><a {{action someAction target="view"}}>Link 1</a></li>
<ul>
<li><a {{action someAction target="view"}}>Link 2</a></li>
</ul>
</ul>
Run Code Online (Sandbox Code Playgroud)
链接1操作将触发,但链接2操作不会触发(控制台中也没有错误).我以前使用Em.Button来解决这个问题,但我知道现在正在折旧.
编辑:
从进一步观察到这一点,当嵌套ul是dropdown-menu导航栏中的引导程序时,这似乎是一个问题.
有没有人见过这种问题?
你的第二个<ul></ul>应该包括<li></li>:
<ul>
<li><a {{action someAction target="view"}}>Link 1</a></li>
<li>
<ul>
<li><a {{action someAction target="view"}}>Link 2</a></li>
</ul>
</li>
</ul>
Run Code Online (Sandbox Code Playgroud)