回答

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