pebble
1
Ember の初心者です。いくつかのページで HTML を構築するために使われている h 関数は、Ember プロジェクトの一部でしょうか?そのドキュメントを見つけることができませんでした。
「ember h javascript」で検索してもうまくいきません。
私が解決しようとしている具体的な問題は、作成している script タグに data 属性を追加することです。
例えば:
h("script", {src: "http://localhost:5000/pass.js", "data-space": "123"}),
これにより正しい src を持つ script タグが作成されますが、data-space 属性が欠落しています。
tshenry
(Taylor)
2
ああ、そうですか。私が確認できる限り、参照しているドキュメントは virtual-dom/virtual-hyperscript/README.md at master · Matt-Esch/virtual-dom · GitHub のみで、これはコードベース内のコメントとしてやや隠れています
それでも、あなたが探している答えはそこには見つかりませんでした。いずれにせよ、メタ(Meta)には解決策が記載されたトピックがあります:
したがって、提供されたコードに基づくと、以下のように変更すれば動作するはずです:
h("script", { src: "http://localhost:5000/pass.js", attributes: { "data-space": "123" } }),
eviltrout
(Robin Ward)
3
また、Discourse の仮想 DOM/ウィジェット部分がどのように機能するかを説明している以下の投稿もあります: