Ng-grid不会更新rowHeight

时间:2013-08-01 15:43:11

标签: java javascript grid height ng-grid

我一直在努力寻找一种方法来改变我的Html中的rowHeight所以我可以将我的directiveA(显示网格)放在具有不同rowHeights的多个地方。当我终于开始工作时,我发现它不会在我的网页上更新。我得到的是directiveB(将值从html设置为rowHeight)

.directive('getHeight', function(){
    return{
        controller: 'BNotesCtrl',
        scope:{
            'rowHeight': '='
        },
        link: function(scope){
            scope.theRowHeight = scope.rowHeight;
            scope.options.rowHeight = scope.theRowHeight;
        }
    }
})

无论如何,你可以看到它使用控制器BNotesCrtl,这是我对ng-grid的选择。使用控制台日志,我发现它不会更改rowHeight的值,直到BNotesCrtl运行一次。到那时,网格已经被绘制,不再可以更新。那么有没有一种方法可以通过指令运行BNotesCrtl,所以我可以在它为时已晚之前更新选项?

0 个答案:

没有答案