問題タブ [chaplinjs]

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 に答える
534 参照

backbone.js - バックボーンのように chaplin.js の URL でハッシュ (#) を使用する方法は?

chaplin.js サイトに 2 つの「ページ」(エンドポイント) があるとします。

ルート:

および 2 つのリンク:

生成された URL は「正しい」:

(私はサイトのルートにいないことに注意してください)。「自宅」でアプリケーションを起動し、「2 番目に移動」リンクをクリックすると、2 番目のビューに正しくリダイレ​​クトされ、すべてが正しく入札され、ブラウザの URL が次のように変わります。mysite.com/something/second_view

しかし、Web サーバーがsecond_view代わりにフォルダーに到達しようとするため、ナビゲーターを更新できず、404 が返されます。

私が必要とするのは、常に#バックボーンのようなものを使用して URL を生成することですmysite.com/something/#/second_view

#ところで:最後のリンクは機能しますが、チャップリンは(リダイレクトのように)を削除します

多分私は何かを設定する必要がありますか?またはùrl`helperで何かを変更してください。ドキュメントには何も見つかりませんでした。何か案は??

ありがとう

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

backbone.js - チャップリン ルーターのオプション パラメータ

ChaplinJS (バックボーン フレームワーク) に取り組んでいます。以下は、私の route.js コード ブロックです。

代わりに、私は次のことをしたい

これはバックボーンに対してうまく機能します。Railsのルーティングコードも調べましたが、そこで動作します。しかし、chaplinjs に関してはそうではありません。

chaplinJS doc では、ルーターのオプション パラメータに関連するものは見つかりませんでした。

0 投票する
0 に答える
40 参照

javascript - requirejs を使用したテンプレート croosdomain が空白のページを返す

chaplinjs を使用して 1 つのアプリ html5 を実装します ( https://github.com/andru255/chtwを参照)。html のパスは正常に実行されていますが、firebug によってリクエストをリリースすると空白のページが返され、エラーのように赤で表示されます。ブラウザの他のタブでは、このテンプレートのパスが非常にうまくロードされます。この場合はどうなりますか? リクエストの何が失敗しますか?

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

javascript - Chaplin/Backbone の問題 - コレクションにアイテムを追加するときに「追加」イベントが発生しない

coffeescript、Backbone、Brunch.io、および Chaplin JS についてさらに学習するために、自分用にテスト アプリケーションを作成していますが、行き詰まり、何が間違っているのかわかりません。

これは todo-view.coffee の私のコードです:

問題は、イベント リスナー (リスナー オブジェクトで設定) がトリガーされないことです。したがって、@renderTodoList は呼び出されません。

ただし、 @initialize 関数から @renderTodoList を直接呼び出すと機能します。しかし、コレクションの「追加」イベントによって関数がトリガーされるようにします。

また、新しいデータ モデルを作成するループに @collection.trigger "add" を追加して、イベントを手動でトリガーしようとしました。しかし、これもうまくいきませんでした。

私が監督していること、または間違っていることについて何か考えはありますか?

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

backbone.js - Chaplin と他の Backbone 拡張機能の混合

私はチャップリンで書かれたアプリケーションに取り組んでいます。REST を HATEOAS にしたいので、JSON の標準リンク構造にHALを使用することを考えていました。HA L で動作する Backbone 拡張機能があるようですが、これは独自のModelクラスCollectionを作成します。チャップリンも独自のModelandCollectionクラスを作成しています。HAL とチャップリンのモデルとクラスの両方を組み合わせた「マスター」Modelとクラスを作成する簡単な方法はありますか?CollectionCollection

0 投票する
0 に答える
144 参照

android - Phonegap Android + Backbone (ChaplinJS) のネットワーク エラー

Android でアプリを実行するindex.htmlと、期待どおりに表示されます。ただし、リンクを介してルートをたどると(つまりmovies/Application Error - A network error has occured (file:///android_asset/www/movies/)、. pushState運が悪かったので、さまざまな設定を試しました。

プロジェクトはブラウザで正常に実行されています。Android 4.2.2 デバイスで Cordova 2.9.7 を使用しています。

私のアプリの構造:

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

chaplinjs - Chaplin で ECT テンプレートを使用する

こんにちは、Chaplin js で ect テンプレートを使用したいと考えています。Chaplin ボイラー プレートに従ってハンドルバーが統合されている方法で、ect テンプレートを統合することができません。

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

chaplinjs - ChaplinJS のメディエーターを使用してルーター イベントをリッスンする

現在、新しいプロジェクトで ChaplinJS を試していますが、問題が発生しています。

ルーターの変更をリッスンするコントローラー (ナビゲーション用) が必要です。changeURL や route などのイベントのコールバックが必要です。チャップリンのメディエーターがどのように機能するかはわかりませんが、ルーターがキャッチできるはずのメディエーターを使用してイベントをスローしていると思いました。私はこれを試しました:

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

node.js - Chaplin と node.js の概要

node.js/express で Chaplin を使用する方法はありますか? この件に関する単一のチュートリアルや例は見つかりませんでした。

もしそうなら、どうすれば始められますか? フォルダ構造はどのようになりますか? または私のserver.jsファイル?