我已经尝试了 10 个小时来解决这个问题。是时候寻求帮助了!
我正在尝试将 angular.js 模板变量中的变量传递给 bootbox,以获得漂亮的确认提示。
假设我有以下内容(为清楚起见而缩写):
<script>
$(document).on("click", ".confirm", (function(e) {
e.preventDefault();
bootbox.confirm("This needs to be the value of {{item.name}}", function(confirmed) {
console.log("Confirmed: "+confirmed);
});
}));
</script>
执行如下:
<ul class="list-group">
<li ng-repeat="item in items">
<a href="" class="confirm"><span class="glyphicon glyphicon-fire red"></span></a>
</li>
</ul>
当用户单击链接时,我希望出现一个确认框,并且我需要在列表中包含特定于该元素的 {{item.name}} 和 {{item.row}} 等属性。
我已经阅读了 angular.js 的 $compile 功能,并且我得到了它的工作,<div compile="name">
但它并不能帮助我在迭代时从列表中检索单个条目。任何帮助,将不胜感激!