【发布时间】:2016-04-30 00:10:04
【问题描述】:
我正在使用this Bootstrap plugin 将复选框变成一对按钮。当复选框在页面加载之前存在时,它按预期工作(页面初始 HTML 的一部分);但是,我需要它在 Angular 动态创建复选框时运行,就像设置 editIndex 时一样,如下面的函数:
ModalController.prototype.edit = function($index)
{
this.editIndex = $index;
$(":checkbox").checkboxpicker();
}
当我调用上面的函数时,不会调用实际创建按钮的函数;它似乎被推迟了。如何调用在页面加载后创建的复选框上实际创建按钮的函数?
【问题讨论】:
-
您可能想尝试在 Angular 中创建新指令来创建您的按钮和复选框。
-
复选框是动态创建的表示它是通过循环创建的?还是指令?请提供一些代码或小提琴谢谢
-
@kiro112:它包含在脚本标签中,因此可以在 Angular 创建模态时使用。这就是页面第一次加载时它在 DOM 上不存在的原因。
标签: javascript jquery angularjs twitter-bootstrap