angularJS如何和Bootstrap的popover配合?


用过bootstrap的童鞋应该知道,它的popover插件写法通常会是这样的:

   
  $(".editer").popover({
  
html: true,
content:$("#renameForm").html() //取得需要显示在弹出层中的html
});

如果项目是基于angularJS的话,那弹出层中的html如何获取呢?既要保证html被angularJS处理过,又要保证以html的方式显示~?

跪求高手帮忙啊!

   
  //以下代码位于angularJS的controller中
  
$(".editor").popover({
html: true,
content: $compile(angular.element("#renameForm").contents())($scope)
});

这只是让angularJS编译了要显示的html模板,但是弹出层中的内容并没有以html方式渲染啊,求原因!

angularjs bootstrap

Eternal 11 years, 6 months ago

使用angular-strap提供的popover插件,完美解决问题~

盒子里的风 answered 11 years, 6 months ago

Your Answer