問題タブ [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 投票する
1 に答える
512 参照

single-page-application - Javascript ファイルが読み込まれない理由

ホットタオルを設置しました。Shell.htmlを以下のように修正

master.htmlファイルで、search.htmlという別の html ファイルを呼び出します

search.html を正常にロードします。しかし、以下のようにsearch.jsを書いたrestserviceを呼び出していません

私のshell.jsでは、以下のようにすべてのビューモデルを呼び出しています

デバッガーステートメント、console.logステートメントをsearch.js内に配置しましたが、何らかの方法でsearch.jsをロードしていません。そのため、dataservice で定義されたサービスを呼び出していません。何が問題になる可能性がありますか?

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

knockout.js - そよ風とデュランダルでモデル内のデータコンテキストにアクセスできますか?

以下に示すように、ブリーズ メソッドで ajax 呼び出しを実行し、エンティティ タイプに基づいてすべてのレコードを取得するノックアウト計算関数を作成したいと考えています。

関数は、で初期化される standardResourcePropertyInitializer 内に記述されています

それぞれのノックアウトを使用して、ui で標準リソースを反復するときにリストが必要です。

ただし、datacontext を undefined として取得しています。durandal と同じファイルにちゃんと登録されていると思っても

私のデータコンテキストコードは以下のようになります

何か提案があれば教えてください。

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

asp.net-mvc-4 - ホットタオルmvc4で一瞥する方法は?

mvc4 ホットタオル プロジェクトに glimpse 診断ツールを追加したいと考えています。

私はhttp://nuget.org/packages/Glimpse.Mvc4/の指示に従い、プロジェクトに glimpse の mvc4 nuget パッケージをインストールしています。

以下に示すように、適切にインストールされ、依存関係が取得され、web.config が更新されます。

ただし、プロジェクトを実行してhttp://mylocalurl.com/glimpse.axdなどの URL を入力すると。axd ファイルが見つからないため、glimpse を有効にできません。

PS ホットタオル テンプレートのインデックス ページをロードするためのカスタム ルートを定義しました。

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

asp.net - ログイン用のデュランダル MVC 4 個別のレイアウト/マステページ?

私は MVC 4 ホットタオル テンプレートを使用しています。現在、_viewStart.cshtml がある MVC の方法で解決しています。

そしてindex.cshtmlで:

ログイン用に別のviewmodelユーザーを作成しました:

ログインビューを作成しました:

(私はこのビューでビューモデルを使用していないことを知っていますが、テスト専用です)

Durandal で同じ機能を実行するにはどうすればよいですか? それは可能ですか?

嫌いではありません。シングルページアプリケーションとデュランダル + Breeze.js + ノックアウトは初めてです。

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

breeze - Breeze registerEntityTypeCtor が機能しない

Hottowel プロジェクトに取り組んでおり、データベースから Breeze に渡されるデータをフォーマットしたいのですが、ctor が登録されていないようです。

私は何を間違っていますか?

datacontext.js

model.js

データコンテキストにはモデルへの参照があり、データはデータベースから転送されて画面に表示されますが、フォーマットされていません。console.log()からの呼び出しは表示さuserInfoInitializer()れません。

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

breeze - 複数のクエリを連結するための適切な構文は何ですか?

Durandal を利用した HotTowel SPA テンプレートを使用しています。私の Durandal ViewModels では、Breeze を使用してデータベースからデータを取得しています。

すべての簡単なクエリを入れる datacontext クラスがあり、クエリはすべて次のようなパターンに従います。

ビュー モデルの activate メソッドで非同期呼び出しを行っているため、これらの呼び出しから返される promise を activate メソッドで返す必要があります。

単一のクエリを使用すると、次のようにうまく機能します。

ただし、2 つのクエリを実行する必要がある場合、問題が発生しますが、これはアプリケーションのリリース バージョンでのみ発生します。私は次の構文でこれをやろうとしました:

これはデバッグ モードでは問題なく動作しますが、サーバーにデプロイしてスクリプトをバンドルすると、あまり明確ではない例外が発生します。

t は関数ではありません

また、以下のように datacontext クラスでそれらをチェーンしようとしましたが、それでも同じエラーが発生します。

だから私は Q.defer() を適切に使用するのに十分理解していないか、何か他のことが起こっていると仮定しています。

これを達成するための正しい構文は何ですか?

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

entity-framework - include を使用した Breezejs ナビゲーション プロパティが機能しない

以下に示すように、多対多の関係シップのナビゲーション プロパティを含むサーバー側コードを記述しました。

ただし、そよ風のデータコンテキストからデータを取得しようとすると、以下に示すようにクエリ実行エラーが発生します。

クエリが失敗し、queryFailed 関数に記述したログ メッセージですべてのデータが取得されます。

また、クライアント側で展開を削除し、サーバー側でインクルードを削除してから、クライアント側で展開を含めて確認しました。

どうすればうまくいくか教えてください。

ありがとう