在 jQuery 模板中使用返回值
经过一番澄清后,我重申我的问题如下。
在 jquery 模板
中我有一些东西。像这样使用函数的返回值会很混乱吗?
<p class="hidden">${$data.score = getScore(results)}</p>
{{tmpl(homeTeam, {score: score}) "#scoreTemplate"}}
可以简化吗?如下所示,不幸的是,这并不能解决问题?
{{tmpl(homeTeam, {score: getScore(results)}) "#scoreTemplate"}}
非常感谢,
罗布森
After some clarification I restate my question as follows.
In a jquery template
I've got sth. messy like this to use a return value of a function
<p class="hidden">${$data.score = getScore(results)}</p>
{{tmpl(homeTeam, {score: score}) "#scoreTemplate"}}
Can this be simplified - like the following, which unfortunately doesn't do the trick?
{{tmpl(homeTeam, {score: getScore(results)}) "#scoreTemplate"}}
Many thanks,
Robson
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
尝试这样的事情,
OR
我从未使用过 jquery 模板。但是这个
score: d = getScoreByMatch($data, true)
语法可以在 JavaScript 中使用。我所做的只是引入一个变量来从
getScoreByMatch()
方法获取结果,然后将该变量的值分配给score
属性。我不确定它是否有效,但请尝试一下。
Try something like this,
OR
I have never worked with jquery templates. But this
score: d = getScoreByMatch($data, true)
syntax will work in javascript.What i did is just introduced a variable to get the result from
getScoreByMatch()
method and then assigning that variable's value to thescore
property.I am not sure about it will work or not, but just give a try and see.