Emberで反応メニューを閉じる際に問題が発生しています。Ember閉じる応答メニュー
export default Ember.Controller.extend({
actions: {
openMenu() {
$('#menu').toggle();
}
}
});
自然に私のメニューを開きます。誰かがこの、次のアクション火災を押すと現在、私は、メニューアイコンを持っています。しかし、誰かがリンクを押すと(これはページのどこにあるかにかかわらず)、私は明らかにメニューをもう一度閉じるようにします。私はこれを実行する方法が難しいと思っています。
$('a').click(function() {
$('#menu').hide();
});
しかし、私は単純にこのコードを配置する場所を知らない:
は基本的に私が欲しいのはこれです。
私はEmber linkTo
ヘルパーを模倣した新しいヘルパーを追加することを考えましたが、これは問題の正しい解決策ではないと確信しています。またはそれは?
免責事項:私はEmberにとって本当に新しいです。私はバージョン2.2を使用しており、コントローラを段階的に廃止していることを知っています。
ありがとう=)。これは私をたくさん助けました! – Diederik
ですが、メニューは通常グローバルなものです。私はそれをあなたが特定のルートに付ける理由をそれほど理解していません。 – RZKY