Angular.js编译指令模板到控制器中的字符串 - 更好的方法?

时间:2013-10-29 19:29:41

标签: angularjs angularjs-directive angularjs-scope leaflet

我正在使用Angular Leaflet Directive并希望动态填充弹出式内容。

要填充内容,您可以将html字符串分配给名为“messages”的属性。 Example shown here.

我想使用指令templateUrl来创建动态内容,将其转换为HTML字符串并将其分配给控制器中的messages属性。

我完成了这个,但我的解决方案对我来说似乎过于复杂。还有更好的方法吗?

See my plunkr solution here.

2 个答案:

答案 0 :(得分:1)

我在这里找到了解决问题的方法。 https://github.com/tombatossals/angular-leaflet-directive/issues/238 在弹出内容中使用ng-include。

答案 1 :(得分:0)

仅供参考我决定放弃动态填充弹出消息的想法,并将路由到单独的视图,该视图将在点击事件上向上滑动。

我将使用angular-ui router

的嵌套视图

Examples of Leaflet events with angular directive.