問題タブ [durandal-navigation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
882 参照

durandal-2.0 - デュランダル - ビューが見つかりません。断続的に「/」を検索

Durandal.js で同様の問題が発生した人がいるのだろうか。

「View Not Found. Searched for」エラーが断続的に発生しますが、これは非常にまれにしか発生しないため、再現が困難です。

createView 関数がビューを見つけることができない場合、ファイル viewEngine.js から生成されるように見えます。ただし、ビューは存在し、99% の確率で機能します。

誰かが同様の問題を抱えていましたか、またはこの問題を追跡して修正できる方法を知っていますか?

ありがとう。

0 投票する
1 に答える
483 参照

knockout.js - 「ルーター」を使わないデュランダルナビゲーション

Durandalを使ってCMSを開発しています。私の問題は、メニュー項目やその他のリンクをナビゲートすることです。これらのページは「存在しない」ため、ルーティング目的でそれらをマップする方法がわかりません。Durandal のスターターキットは、静的ページを参照します。開発目的で、手動で URL を入力していました。データベースに保存されている HTML ページを取得するためのルート メカニズムを作成する方法はありますか? アイデアや指針を歓迎しますか?

0 投票する
1 に答える
287 参照

durandal - デュランダルチャイルドルーターはルートまでのすべてのレベルを再アクティブ化します

私たちはアプリケーションを開発しdurandaljsていますが、子ルーターに問題があるか、少なくとも理解できない、または把握できない問題があるようです。例から始めましょう。

問題は、main.jsナビゲート中にルーティングのすべてのレベルで activate メソッドが呼び出されることです。

私たちはその動作が奇妙であることに気付き、これが通常の動作なのか、それとも子ルーターで何か本当に間違ったことをしているのか疑問に思いました. すべてのサブレベルでアクティベーション メソッドを再実行する必要があるのはなぜですか? IHMO、私たちがナビゲートしている現在のモデルだけがあり、彼の activate メソッドをトリガーする必要があり、他のサブページはこのイベントを発生させません。

DurandalJS利用可能な最新のものを使用しており2.1.0、アプリケーションを で構築していますがTypescript、ここで何かが変わるとは思いません。

0 投票する
1 に答える
227 参照

single-page-application - ブラウザの履歴に記録されずにルートに移動する方法

ログアウト ルートにブラウザの履歴が表示されないようにします。履歴にログを記録しないようにログアウト ルートを構成するにはどうすればよいですか。activate(silent: true) を呼び出すことができることはわかっていますが、これで問題は解決しません。

これは、ルートを設定する方法です。

ログアウトルートがブラウザの履歴に記録されないようにするために、ここに渡すことができるものはありますか? そうでない場合、ブラウザの履歴にログアウトルートを記録しないようにするには、他にどのようなオプションが必要ですか。ありがとう。