スペースバーが変数をモーダルに渡すことができるJavaScriptに行かない方法はありますか?例えば変数をスペースバーを介してモーダルに渡す
、私は試してみてください。
<button type="button" id="genbtn" data-toggle="modal" data-target="#entryModal">Pass</button>
{{> newentry var=item}}
それはモーダルの内部で動作しません:
<template name="newentry">
{{#with var}}It displays here!{{/with}}
<div id="entryModal" class="modal fade" role="dialog">
{{#with var}}Does not display here!{{/with}}
(モーダルの残りの部分はうまく動作します)
私は理解できません変数がテンプレートに入ることはできますが、モーダルを過ぎることはできません。さもなければ、モーダルの非var関連関数は正常に機能します。なぜこれは中断しますか?克服できますか?もしそうなら、どうですか?
注:これはJavaScriptに行かないとうまくいかない場合、私はそれを行うことができますが、この問題に対する間違った解決策のように感じます。
あなたは項目が定義されていることを確認していますか?あなたはvarより別の名前を試すことができますか?それは予約語かもしれません。ちょっとしたテキストを表示する必要がある場合、なぜ{{#if}}を使用しないのですか? – xunga
私は 'var'を使用していません。これが例です。私がテンプレートに渡す変数は、モーダルクラス内でうまく動作します。 #ifを使って#whenを使用する場合、私はdivの外側で作業するのと全く同じ動作をしますが、内部では動作しません。 – CodeDragonDM