3
はapp.htmlのため、次のレイアウトを考えると?私はtoggleSidebarのリンクをクリックしたときオーレリアナビゲーションバーでトリガーをクリックしてバインディング
<template bindable="router">
<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="navbar-header">
....
<a class="navbar-brand" href="#" click.trigger="toggleSidebar()">
<i class="fa fa-bars"></i>
<span>${router.title}</span>
</a>
</div>
....
</nav>
</template>
は現在、私は次のエラーを取得する:
「toggleSidebarは関数ではありません」。
これは完璧に動作しました - ありがとうございます。私は長期的なDurandalユーザーの後で私の最初のアプリを作って、Aureliaにちょうど新しいです。 – daveywc
クール - これですべてが設定されている場合、回答を受け入れてください –
'app.js'で' toggleSidebar() 'がどのように宣言されていますか?このパターンは私のために働いていません。私の場合は、ビュー内にテーブルコンポーネントがあります。テーブルには親ビューから呼び出す必要がある 'shuffle()'メソッドがあります。 –