問題タブ [meteor-blaze]

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

meteor - Discover Metor ブックのテンプレート コードが機能しないのはなぜですか?

Discover Meteorの本を読み進めています。特定の投稿へのリンクを含む postItem テンプレートの作成に関するコード フォームの章は、「機能」しません (エラーはありませんが、結果もありません)。

私が使用しているコードについては、リンクされた要旨を参照してください [1]。コンソールにエラーはありません。Meteor 0.8 で Blaze で導入された変更についても読みましたが、これが問題の原因であると思われますが、ドキュメントは、私の場合のテンプレート ヘルパーの使用法が同じであることを示唆しているようです[2]。古いテンプレートシステムが少なくともサポートされるように試みられている router.js などのさまざまな meteor によって作成されたスクリプト [3]。

このコードが機能しないのはなぜですか? そして、iron-router に移行して、私が使用している Discover Meteor のエディションから離れすぎる可能性があるのではなく、わずかな変更のみを加えて機能させる方法はありますか?

[1] client/views/posts/post_item.html: https://gist.github.com/Trindaz/11139437 ; client/helpers/router.js: https://gist.github.com/Trindaz/11139409 ;

[2] http://meteorpedia.com/read/Blaze_Notes#Template Helpers [注: このリンクの 'Helpers' の前のスペースで区切ります] これは、私がヘルパーを使用しているというよりも、ブロック ヘルパーに関するものに見えますが、ヘルパーの使用に関する議論の範囲であるため、他のすべては変更されていないと想定しました。

[3] https://github.com/tmeasday/meteor-router/blob/master/lib/router_client.js#L88

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

meteor - Meteor Blaze で UI.body.events を使用する方法

新しい UI.body.events にいくつかのスクロール イベントを追加しようとしています。スクロール イベントをすべてのルートで常に発生させたいが、割り当ては 1 回だけにしたいので、これがそれらを割り当てるのに適した場所になると考えました。

から取得: https://github.com/meteor/meteor/wiki/Using-Blaze#uibody-is-now-a-template-corresponding-to-the-entire-body-element

これはおそらく明らかなはずですが、私の質問は、このコードをアプリのどこに挿入すればよいのでしょうか? renderedどこにでもあると思いますが、テンプレート コールバック内の client/helpers/ フォルダー内の独自の UI.js ファイルとして、main.js で試してみましたが、起動しないようです。

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

javascript - meteor テンプレートと blaze のチェックボックスの問題

ブレイズ前にうまく機能していたコードが、ブレイズ後に期待どおりに機能せず、チェックボックスの処理が変更されたコードがあります。

コードはかなり単純です

「Not Packed」という行は期待どおりに表示されますが、チェック ボックスは両方ともチェックされており (両方のテストでは false が返されます)、期待どおりに無効になっています。

テストで false が返されたにもかかわらず、なぜチェック ボックスがオンになっているのか、一生わかりません。

0 投票する
6 に答える
6371 参照

templates - Meteor Spacebars テンプレートを使用して HTML を動的にレンダリングするにはどうすればよいですか?

では、データベースにを保存<div>{{name}}</div>しているとしましょう。<div>{{age}}</div>次に、最初の HTML 文字列を取得してテンプレートにレンダリングします。これは、ハンドルバーを{{> template1}}含む最初の文字列をレンダリングするだけです。{{name}}次に、新しく生成されたテンプレート/html データを提供して、ハンドルバーにnameデータベースからの実際のデータを入力できるようにして、 <div>John</div>. やってみました

template1 が次のように定義されている場所

そして templateInfo は、ハンドルバーを含む前述の html 文字列をデータベースから返すヘルパーです。

dataGetter はまさにこれです(単なる例です。私は別の名前のコレクションを扱っています)

{{name}} を取得できません。いくつかの方法で試してみましたが、文字列内のハンドルバーをデータで評価する必要があることを Meteor が理解していないようです。私は 0.7.0 を使用しているため、Blaze はありません。使用している他のパッケージが原因で、現時点ではアップグレードできません。まだ 0.8 以降のバージョンをサポートしていません。これを機能させる方法についてのアイデアは大歓迎です。

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

javascript - 使い方 in meteor.js

I feel like I'm having a brain freeze, but I can't get an object tag browser plugin to work with Meteor. Meteor throws an error in the Firefox console "id must be a string". And when viewing the ui.js code it loo

I feel like I'm having a brain freeze, but I can't get an object tag browser plugin to work with Meteor. Meteor throws an error in the Firefox console "id must be a string". And when viewing the ui.js code it looks like meteor code is trying to append to the DOM but cannot. This looks simple as the tag is a basic component of browser plug-ins/extensions. Am I missing something?


You should extend SampleField from FormComponent if you want a custom form component that can use AjaxFormComponentUpdatingBehavior. But I'm not sure you really need a custom form component and not just a TextField("size").