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