2015-06-23 98 views
0

我以某種方式無法爲應用程序中的15個表設置默認值。 即使API文檔看起來很簡單,表格也有10行的默認值,而不是我試圖設置爲默認的25行。角度數據表DTDefaultOptions不起作用

我錯過了什麼或需要更改順序嗎?

var app = angular.module("app", [ 
    'ui.router', 
    'datatables' 
]); 

app.run(function(DTDefaultOptions) { 
    DTDefaultOptions.setDisplayLength(25); 
}); 

app.controller('DataTablesCtrlArticles', function($scope, $http, DTOptionsBuilder, DTColumnBuilder) { 
    ... 
}); 
+1

你能更新這個[pen](http://codepen.io/l-lin/pen/bdYedr?editors=101)來重現你的問題嗎? –

回答

0

謝謝路易!

我正在尋找一支像這樣的筆來對抗並試圖找到關鍵不同的一步一步。由於它,我能夠找出問題的原因。 在每個控制器我有這樣的設置:

.withOption('lengthMenu', [ 
    [10, 25, 50, 100, -1], 
    [10, 25, 50, 100, "All"] 
]) 

,不知何故全球withDisplayLength然後與第一個號碼,10。如果withDisplayLength被設置在控制器內這不會發生覆蓋。