回答

1

有人在Github上开设了一个问题,这个 “问题”。也许是笔者自己:

https://github.com/angular-ui/bootstrap/issues/4111

韦斯利卓回敬一个工作plunkr:

http://plnkr.co/edit/dAPQKNSdgWQDv5PnEQYa?p=preview

关键的一点是,在数据表中不支持HTML代码进行编译。所以你必须在$ rowCallback中使用$ compile:

rowCallback: function(row, data) { 
    $(row).find('.button-wrapper').append(
     $compile('<div class="btn-group" dropdown><button id="split-button" type="button" class="btn btn-danger">Action</button><button type="button" class="btn btn-danger" dropdown-toggle><span class="caret"></span></button><ul class="dropdown-menu" role="menu" aria-labelledby="split-button"><li role="menuitem"><a href="#">Action</a></li></ul></div>')($scope) 
    ); 
    } 
+0

嗨,我的朋友,**谢谢** –

+0

很高兴为您效劳。如果答案是有用的,你应该upvote。对SO感到沮丧的评论表示感谢等。如果答案回答你的问题,你应该接受它。请参阅:http://stackoverflow.com/help/someone-answers – Thomas