Ember.js EmberJS{{action}}与嵌套li

Ember.js EmberJS{{action}}与嵌套li,ember.js,Ember.js,我对嵌套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&

我对嵌套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>
  • 链接1
    • 链接2
链路1操作将触发,但链路2操作不会触发(控制台中也没有错误)。我以前使用Em.按钮来解决这个问题,但据我所知,现在正在贬值

编辑:

进一步研究,当嵌套的
ul
是导航栏中的引导
下拉菜单时,这似乎是一个问题


还有其他人见过这种问题吗?

你的第二个
    应该用
  • 包装:

    <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>
    
    • 链接1
      • 链接2

    您的第二个
      应该用
    • 包装:

      <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>
      
      • 链接1
        • 链接2

      这是一个老问题,但我最近遇到了一个类似的问题,并让它像这样工作,使用空href并将操作放在“li”而不是“a”上


      这是一个老问题,但我最近遇到了一个类似的问题,并让它像这样工作,使用空href并将操作放在“li”而不是“a”上


      事实上,这很奇怪,我想这应该能奏效。是否可以添加示例的JSFIDLE?没有更多的背景,在这里帮助你太难了。事实上,这很奇怪,我觉得这应该行得通。是否可以添加示例的JSFIDLE?如果没有更多的上下文,这里很难帮助您。谢谢您的关注。在我的示例中,这只是一个输入错误,但是我使用的实际模板要大得多。谢谢你发现了这一点。在我的示例中,这只是一个输入错误,但是我使用的实际模板要大得多。