問題タブ [hottowel]

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 投票する
2 に答える
1366 参照

requirejs - ホットタオル:DurandalとRequireがScriptフォルダーではなくAppフォルダーにあるのはなぜですか?

これは、開発者がそれらをカスタマイズするのを思いとどまらせるために、サードパーティのライブラリがスクリプトに含まれているという考えに由来しています。どちらかのライブラリの新しいバージョンを簡単に取り入れられるように、拡張機能を作成することをお勧めします。

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

knockout.js - ホットタオルにtext/htmlスクリプトを含める方法

HotTowelSPAテンプレートに慣れようとしています。Ryan Vanderpolのこの記事を読んだ後、インライン編集を実装したいと思います。

今、私はタイプ'text/html'のスクリプトブロックをセクションの内容に挿入する方法についてかなり途方に暮れています。

これは、私のビューのセクションにあるものです(内部の2つのスクリプトブロックに注意してください)。

そしてこれが私のビューモデルです。

アプリケーションを実行すると、Chromeでデバッグするときに、「IDreadTemplateのテンプレートが見つかりません」というエラーが表示されます。

ホットタオルにHTMLテンプレートを実装するにはどうすればよいですか?

助けてくれてありがとう。

0 投票する
2 に答える
3029 参照

asp.net-mvc - DurandalおよびASP.NETMVCの規則

現在、エンタープライズASP.NETMVCアプリケーションで使用するためにDurandalを評価しています。

ただし、Durandalで使用されるデフォルトの規則は、私が慣れ親しんできたMVCの規則と矛盾しているようです。

JohnPapaによるHotTowelMVCテンプレートは素晴らしいですが、これもAppフォルダーに物を置くことで、デュランダルを支持するMVC規則を「廃止」しているようです。

これらの規則に関して私が抱えている問題のいくつかは次のとおりです。

  • ビューは2つの場所(/ App /viewsと/Views)に分割される可能性があります。
  • スクリプトも2つの場所(/ App /durandalと/Scripts)に分割されます。
  • ビューは、のデフォルトのMVCロケーションにありませんRazorViewEngine

各要素を適切なMVC規則に含めたままにしておきたいと思います。

私の質問は次のとおりです。

  1. 上記(または同様のもの)を達成するようにDurandalを構成することは可能ですか?

  2. デフォルトのデュランダルの慣習から離れて冒険するのは賢明ですか?

  3. そうすることの潜在的な問題は何ですか?

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

odata - Breeze.jsとodata:inlineCountのようなものですが、フィルタリングはありませんか?

Breeze.jsでは、inlineCount(http://www.breezejs.com/sites/all/apidocs/classes/EntityQuery.html#method_inlineCount)はodata inlinecountパラメーター(http://www.odata.org/documentation/uri-コンベンション#InlinecountSystemQueryOption

したがって、フィルタリング後の合計カウントが表示されますが、ページングは​​表示されません。

しかし、Breezeまたはodataのいずれかに、単一のbreezeクエリでフィルタリングせずに完全なカウントを取得する「インライン」方法はありますか?つまり、指定されたフィルタリングなしで返されたすべてのレコードの数。私はこれに対して別のクエリを実行できることを知っていますが、単一の操作でそれを実行する方法を望んでいました。

これがばかげた質問である場合はお詫びします。私はまだodataとBreezeに慣れています。私が尋ねる理由は、datatables.netを使用していて、合計数、フィルター処理された数、レコード数の両方を期待しているため、次のようなものを表示できます。

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

asp.net - HotTowel (Durandal フレームワーク) + VS2012 によるビューの翻訳

Durandal と Breeze を使用して ASP.NET MVC ソリューションを開発しています。フロントエンドをフランス語とオランダ語に翻訳する必要があります。デュランダル・ノックアウトの進め方は?

従来の ASP.NET MVC ソリューションでは、ビューをサーバー側でレンダリングする機会があります (剃刀のおかげです)。

ご協力いただきありがとうございます。

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

durandal - Durandalオプティマイザーをカスタマイズする方法は?

main.jsではなくsetupという名前のファイルで機能するdurandalオプティマイザーをカスタマイズする方法、またWebアプリに複数のSPAがある場合に複数のブートファイルを最適化する方法は?

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

knockout.js - durandalを使用して、現在のビューに固有のボタンをヘッダーに挿入します

Durandalフレームワークを使用してASP.NETMVCソリューションを開発します。

シェルページには、サイドバー(メインメニューが含まれています)とヘッダーバーがあります。このヘッダーバーには、現在のビューに固有のボタンが含まれています。

したがって、たとえば、検索ビューを表示する場合は、「検索」ボタンや「リセット」ボタンなど、ヘッダーバーに特定のボタンを「挿入」する必要があります。

別の例として、詳細ビューを表示する場合は、「保存」ボタンや「キャンセル」ボタンなど、ヘッダーバーに特定のボタンを「挿入」する必要があります。

私の質問:現在のビュー専用のヘッダーバーにいくつかのhtml要素(ボタン)を「挿入」できるようにするにはどうすればよいですか?

ヘッダーバーを別の場所にコーディングするために、シェルをリファクタリングする必要があるかもしれません。

以下は私のシェルページの抜粋です:

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

asp.net-mvc-4 - Hot Towelの役割でWindows認証を使用するにはどうすればよいですか?

標準のasp.netmvc4イントラネットプロジェクトを起動して、コントローラーまたはメソッドを次のようなもので装飾できます。

私はそれをテストしました、そしてそれは完全に動作します(私のドメインアカウントはActiveDirectoryの「MyAppユーザー」のメンバーであるため)

しかし、私の問題/質問は、「ホットタオル」アプリケーションで同じタイプの動作をどのように取得するかです。そよ風コントローラー、HotTowelコントローラー、または同じ属性を持つ任意のメソッドを装飾しようとしましたが、認証できません...何が得られますか?

あなたの助けは大歓迎です。

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

durandal - 一部のビューでは、Durandal で別のトランジションを使用します

デュランダルのおかげでSPAを開発。このテンプレートでは、あるページから別のページに移動するときに使用されるトランジションを定義できます。トランジション スタイルは、メイン モジュール内のすべてに対して定義され、すべてのトランジションに使用されます。

特定のビューに別のトランジションを使用することは可能でしょうか?

何か案が?

ありがとう。

0 投票する
2 に答える
1342 参照

knockout.js - hottowelSPAのデフォルトのビューモデルで観測可能なノックアウト計算

HottowelSPAテンプレートのviewmodalパターンに従って計算された単純なノックアウトを作成しようとしています。これを行うための最良の方法は何ですか?

私はもともとこのようなものを持っていました:

しかし、これはエラーになりますが、理由は100%わかりません。

少し試行錯誤しながら、私はこれにたどり着きました。

しかし、これがこれを行うための非常にきれいな方法であるかどうかはわかりません。私は明らかに、HotTowelのビューモデルに使用されるモジュールパターンをうまく理解していません。だから私の質問は:

元の方法が機能しないのはなぜですか?2番目の方法よりもビューモデルを定義/構造化するためのより良いまたは代替の方法はありますか?