0

ネストされた 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 アクションは起動しません (コンソールにもエラーはありません)。以前はこれを回避するために Em.Button を使用していましたが、現在は減価償却されていることを理解しています。

編集:

これをさらに詳しく調べると、ネストされたものがナビゲーション バーulのブートストラップである場合に問題になるようです。dropdown-menu

他の誰かがこの種の問題を見たことがありますか?

4

2 に答える 2

5

2番目は次の<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>
于 2013-01-16T10:06:12.383 に答える
0

これは古い質問ですが、最近同様の問題に遭遇し、空の href を使用して「a」ではなく「li」にアクションを配置して、このように機能するようにしました。

<ul>
   <li {{action someAction target="view"}}><a href="#">Link 1</a></li>
   <ul>
       <li {{action someAction target="view"}}><a href="#">Link 2</a></li>
   </ul>
</ul>
于 2016-02-10T04:08:20.427 に答える