問題タブ [todomvc]

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

ruby-on-rails - Rails バックエンドを使用した Ember TodoMVC アプリ 'Access-Control-Allow-Origin' ヘッダーが存在しない

Ember Getting Started ガイドに従って TodoMVC アプリを構築しようとしていますが、バックエンドとして Rails で Ember-CLI を使用しています。残念ながら、クロス サイト ドメインに関する問題が発生しています。投稿リクエストをしようとすると、次のエラー メッセージが表示されます。

Rails 側には、Rack Cors がインストールされています。Gemfile に追加しました:

そして、私のapplication.rbファイルには次のものがあります。

そして、これは私のコントローラーです:

そして、私のEmberアプリ内app/adapters/application.jsには次のものがあります:

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

javascript - todomvc 依存関係の例でコレクションに new 演算子が使用されるのはなぜですか

todomvc バックボーンの依存関係の例を読んでいると、新しいコレクションを作成するために「new」演算子が使用されていることに気付きましたが、ビュー、モデル、およびルーターはオブジェクト自体を返します。

コレクションに new 演算子が必要なのはなぜですか?

コレクション

モデル

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

javascript - TodoMVC の Backbone.js ビュー: 関数とその引数、およびその動作方法

ここから todomvc アプリケーションの例を通して Backbone.js を勉強しています: http://todomvc.com/architecture-examples/backbone/

そして、私はここの app-view.js 部分で立ち往生しています: https://github.com/tastejs/todomvc/blob/gh-pages/architecture-examples/backbone/js/views/app-view.js

コードのスニペットは次のとおりです。

関数「addOne」の「todo」変数はどこから来たのですか? プロジェクト ファイル全体を検索しましたが、これまでのところ、「todo」変数を指定または初期化する特定の関数は見つかりませんでした。Backbone.js と Underscore.js のドキュメントを Web サイトで読み込もうとしましたが、これまでのところ説明が見つかりません。

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

aem - サンプル todomvc Sightly アプリの実行中にエラーが発生しました

todomvcサンプルの Sightly アプリを実行しようとしています。パッケージを作成して AEM にインストールした後、次の場所に移動して Todo ページ (パッケージによって作成された) を表示しようとすると、

空白のページとして表示されます。エラーログを確認したところ、次の例外が見つかりました。

GET /content/todo.html HTTP/1.1] com.day.cq.wcm.core.impl.WCMDeveloperModeFilter SlingRequestPathInfo のインクルード中にエラーが発生しました: path='/content/todo/jcr:content', selectorString='null', extension ='html'、サフィックス='null'

org.apache.sling.api.SlingException: DefaultSlingScript を取得できません: 使用プロバイダーが識別子を解決できませんでした: libs.granite.sightly.templates.ClientLibUseObject

私が欠けているものを親切に案内してください。

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

npm - NPM は TodoMVC チュートリアルで Windows 上の同じフォルダーからモジュールを見つけることができません

Windows PC でこのTodoMVC React チュートリアルを実行しようとしていますが、プロジェクトのセットアップの最初の手順を実行できないようです。私はグーグルで検索し、システム変数にNODE_PATHを追加しようとしましたが、結果はありませんでした。誰も問題が何であるか知っていますか?

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

ember.js - プロジェクトの親を Ember-CLI TodoMVC に追加するにはどうすればよいですか?

Ember-CLI を使用して todo タイプのプロジェクトに取り組んでいます。私は気の利いた todoMVC プロジェクトを出発点として使用しましたが、このガイドを使用して Ember-CLI で構築しました。

http://blaketv.com/2014/10/03/ember-cli-todo-mvc-tutorial-0-0-47//

私の質問は、親レベルでプロジェクトを追加するにはどうすればよいかということです。そのため、マスター/詳細タイプのインターフェイスを用意し、サイドバーにプロジェクトを配置して、プロジェクト名を CRUD にできます。プロジェクト名をクリックすると、詳細ペインに Todo が表示されます。

モデルへの hasMany 関係を十分に定義できましたが、複数の {{outlets}} が必要かどうかわかりません。すべてを同じページにまとめて機能させるのは非常に困難です。

プロジェクトの私のモデルは次のとおりです。

todos のモデル:

およびメインのルーター:

プロジェクトのルート:

インデックス ルート:

Todos ルート:

したがって、project.hbs の場合、ここが難しいところです。ブートストラップでサイドバーを作成すると、このアウトレットに todo が表示されます....

Index.hbs:

上記のプロジェクト タイトル リンクをクリックすると、関連付けられた todo が表示されます....しかし、左側のペインにレンダリングされます...おそらく CSS レイアウトに関するものです...しかし、何かが非常にあることを教えてくれます私が行方不明になっているこれを行うためのエンバーっぽい方法。

次に/project/todo.hbs、反復があります

コントローラーなどの CRUD を作成することについては、まだ触れていません。ほとんどの場合、これはばかげており、これにアプローチするはるかにエレガントな方法があります...

基本的に、CRUD を行うプロジェクトの親ルートが必要です。次に、サイドバーでプロジェクト リンクのリストをレンダリングして 1 つをクリックすると、レンダリングされた ToDoMVC 作業アプリが右側のペインに表示されます。

もちろん、これは私のアプリケーションの出発点にすぎません。誰かがこれを行うエレガントな方法を思いついた場合、他の人が学べるように、それを github のオープン ソース プロジェクトに変えることができます。

複数の方法 (アウトレット、パーシャル、レンダリング、他のテンプレート、ビュー、コンポーネントなどへのレンダリング) があるため、急成長中の ember 開発者の多くは、この種のことで苦労していると思います。

これ以上先に進む方法が本当にわかりません。

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

ember.js - Ember を使用した TodoMVC、id がインクリメントされない

私は emberjs の入門ガイドに従っており、todos を追加できるようになりました。私の問題は、todo を追加すると、id 値が null になることですが、これを自動インクリメントする実用的な方法はありますか?

});