Angularjs 使用带有传单标记的指令

Angularjs 使用带有传单标记的指令,angularjs,leaflet,Angularjs,Leaflet,我正在用AngularJS和Leaftlet做一些实验(这两个我都是新手)。我明白了,我可以将一些HTML指定为标记参数。是否有人试图将AngularJS指令显示为参数?我尝试过这种方法,但没有成功(毫不奇怪)bindpoop()。我想将我的指令显示为标记的弹出窗口,有什么方法可以这样做吗?使用$compile: 将HTML字符串或DOM编译为模板并生成模板函数,然后可以使用该函数将作用域和模板链接在一起 $compile(“”)(范围); 请参阅参考资料:您好!最后我又把手放在那上面了。我尝

我正在用AngularJS和Leaftlet做一些实验(这两个我都是新手)。我明白了,我可以将一些
HTML
指定为
标记参数。是否有人试图将AngularJS指令显示为参数?我尝试过这种方法,但没有成功(毫不奇怪)
bindpoop()
。我想将我的指令显示为标记的弹出窗口,有什么方法可以这样做吗?

使用
$compile

将HTML字符串或DOM编译为模板并生成模板函数,然后可以使用该函数将作用域和模板链接在一起

$compile(“”)(范围);

请参阅参考资料:

您好!最后我又把手放在那上面了。我尝试了你的建议,但没有成功。bindPopup($compile(“”)($scope))。可能是因为
不是我想要打开标记弹出窗口的指令?好的,我设法在标记弹出窗口中运行了我的自定义指令。正如iH8所建议的那样,我使用了
$compile
,我的方法如下:
var lf=$compile(angular.element(“”))($scope.$new())
marker.bindpoop(lf[0])
$compile('<myDummyDirective></myDummyDirective>')(scope);