1
我一直在尝试使用bootstro.js库在Angular中创建一个巡视。Boostro.js与Angular.js和HTML内容
它运作良好,除非HTML用于内容。 Angular指令(如ng-model和ng-change)不起作用,因为它在被bootstro.start()调用之前不会被添加到DOM。
一个div的例子,其中bootstro将呈酥料饼:
<div class="bootstro" data-bootstro-title="My popover" data-bootstro-html="true" data-bootstro-content="<div class='checkbox'><label><input type='checkbox' value='' ng-model='checktest'>Check me! {{checktest}}</label></div>">
我希望看到:检查我! (真或假),当我检查框时状态文本改变。
我试过使用$ compile创建一个指令,但我认为bootstro在之后渲染弹出框,所以它不起作用。这里是我的指令,在div与“boostro修复”使用:
.directive('bootstroFix', function($compile) {
return {
restrict: 'A',
link: function(scope, element, attrs) {
element.val("data-bootstro-content=" + $compile(attrs.content)(scope));
$compile(attrs.content)(scope);
}
};
})
如何在这个网站的角魔绑定任何想法?
好小子,漂亮的工作。非常感谢*简单的解决方案! – 2014-12-04 20:10:10