問題タブ [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 に答える
601 参照

durandal-2.0 - 構成されたビューモデルを無効にする

これについては多くの質問がありますが、最新の durandal バージョン (2.1.0) で動作する答えが見つかりません。

これを使用して、ページ内に子ビューモデルを表示しています:

activeScreen次のような文字列を渡すオブザーバブルです。viewmodels/child

それは機能し、子ビューモデルがアクティブになり、画面に表示されます。しかし、変更activeScreenすると、子ビューモデルを実行する必要がありますdeactivate。出来ますか?どのように?

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

single-page-application - 子ページにページを挿入する

私はSPAのウェブサイトを作成しています。

Visual Studio の durandal テンプレートに基づいて、次を定義する main.js ファイルがあります。

そしてシェルページにwelcome.jsとflickr.jsの2つの子ページがインジェクトされています。

シェルにwelcome.jsが注入されたように、子ページにページを注入したい。

これは、次の説明のように挿入できる多くのレベルの子ページが必要であることを意味します。

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

javascript - タブと子ルーター - Durandal

デュランダルの子ルーターがよくわかりません。コミュニティから少し助けていただければ幸いです。メイン タブ ルーターの下に子ルーターを作成したいと考えています。ユーザーがタブ A ではなくタブ B をクリックすると、子ルーターが公開されます。

Shell.js

ビューモデル 1

ようこそ.js

ビューモデル 2

Marvins.js

ビュー 1

ようこそ.html

ビュー 2

marvins.html

navbar.html

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

durandal - Durandal を使用して、シェルとは異なるレイアウトの別のログイン ページを作成するにはどうすればよいですか?

Durandal のログイン ページのリダイレクト パターンを読みました。非常に単純だと思うことを実行するためのコードがたくさんあります。

ログインページにログインフォーム付きのシンプルなロゴが欲しいので、 https://groups.google.com/forum/# !topic/durandaljs/ RdGpwIm1oOUも読みましたが、ルーティングもしたいです登録とページについても同様です。サイトの残りの部分には、ユーザーがログインするまで表示したくないメニュー、ヘッダーなどがあります。また、ユーザーがログインしたときにこのアプローチがどのように更新されるかわかりません。

私がやりたいことをほぼ実行する別のコード例: https://github.com/Useful-Software-Solutions-Ltd/Durandal451/blob/master/Durandal451v2/App/global/session.js

それで、私は何をすべきですか?これを行う公式の方法はありますか?人々が試したものの寄せ集めがあるようです。これは本当によくあることだと思いますが、メイン ドキュメントには何も見つかりませんでした。

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

knockout.js - Durandal: Compose バインディング内にスプラットを含める

shell.js内でこのsplatルートを構成しています

これは、カスタムモーダルビュー内でいくつかのsplatパラメーターを使用してビューを作成しようとする方法です

これはうまくいきません。アドレスバーで直接更新した場合にのみ機能します。

では、ルートへのcompose バインディング内にいくつかのパラメーターを含めるにはどうすればよいでしょうか?

モーダル内で使用したかどうかをページに知らせる必要があります。したがって、次のようなものを渡す必要があります。

プロジェクトページ内のactivate 関数を使用して取得します。

どんな助けでも大歓迎です!
ありがとう