使用带有传单标记的指令

时间:2015-01-28 21:18:18

标签: angularjs leaflet

我正在使用AngularJS和Leaftlet进行一些实验(我在他们两个都是新手)。我看到我可以指定一些HTML作为markers.bindPopup(...);参数。有人试图将AngularJS指令显示为参数吗?我试着这样做没有成功(毫不奇怪)bindPopup(<myDummyDirective></myDummyDirective>)。我想把我的指令显示为标记的弹出窗口,有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

使用$compile

  

将HTML字符串或DOM编译到模板中并生成模板函数,然后可以将其用于将范围和模板链接在一起。

$compile('<myDummyDirective></myDummyDirective>')(scope);

参见参考:https://docs.angularjs.org/api/ng/service/$compile