【发布时间】:2017-07-18 23:19:01
【问题描述】:
有没有办法不用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}}?
-
我没有使用'var',这是一个例子。我传递给模板的变量在模态类中工作得很好。至于使用#if 与使用#when,我得到完全相同的行为,即在 div 外部但不在内部工作。