【发布时间】:2014-12-09 05:53:04
【问题描述】:
前言:我查看了有关将变量传递到 Bootstrap 模式的答案。他们似乎没有解决我的问题。
我正在迭代一个 JSON 对象,该对象具有一个图像 URL 和一个关于该图像的 cmets 数组,如下所示——
[{
URL:"www.imageurl.com/image1.jpg",
COMMENTS:[
{comment: "Hello", by: "Jane"},
{comment: "World", by: "John"}
]
},{
URL:"www.imageurl.com/image2.jpg",
COMMENTS:[
{comment: "Ruby", by: "Ann"},
{comment: "Is Better", by: "Luke"}
]
}]
这是一个 Node.js 应用程序,所以我用 Jade 编写,但为了清楚起见,我将参考 HTML。因此,我正在遍历 JSON 对象(对于图像中的图像),并且对于每个图像,我正在创建一个 <img> 标记,该标记用打开模式的 <a> 标记包裹。在模态框内,我想为单击的图像显示适当的 cmets 和作者。因此,如果“图像中的图像”指的是 image1.jpg,则模式应显示 Hello - by Jane,World - by John。
我的问题是我处于一个循环中,我需要将正确的图像对象传递给模态。我该怎么做?
【问题讨论】:
-
参见 Bootstrap 文档中的 "Varying modal content based on trigger button" 示例。
标签: javascript html json twitter-bootstrap pug