Joz*_*oza 3 fullcalendar angularjs angular-ui angular-ui-bootstrap
我正在使用Angular-UI Calendar(Arshaw的fullcalendar的角度版本),而在EventRender上我想在事件元素中添加一个Angular-UI-bootstrap popover.
我试过这些(使用coffeescript):
eventRender: (event, element) ->
element.find(".fc-event-inner").wrap("<div popover='I appeared on mouse enter!' popover-title='The title.' popover-trigger='mouseenter'></div>")
Run Code Online (Sandbox Code Playgroud)
和
eventRender: (event, element) ->
element.find(".fc-event-inner").wrap($compile("<div popover='I appeared on mouse enter!' popover-title='The title.' popover-trigger='mouseenter'></div>")($scope))
$scope.$apply()
Run Code Online (Sandbox Code Playgroud)
但这些似乎都没有做任何事情.我猜第一个问题至少是在角度已经完成它的魔法之后渲染事件.但第二个也没有帮助.使用一些静态元素,popover正常工作.
搞定了:)
eventRender: (event, element) ->
element.attr('popover', "Finally it's working")
element.attr('popover-title', 'Hello world')
element.attr('popover-trigger', 'mouseenter')
$compile(element)($scope)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1450 次 |
| 最近记录: |