根据带有角度的ngOptions设置选择输入的宽度

时间:2014-04-07 21:30:08

标签: angularjs

我正在尝试根据最大选项长度设置下拉列表的width。我使用angular来填充ng-options的选择。是否有角度方法来做这个或我应该只使用CSS和JavaScript?我的第一次尝试是制定一个指令并访问ngOptions

这是指令代码

app.directive('sizeToOptions', function () {
return { 
    restrict: 'A',
    replace: false,
    link: function (scope, elem, attrs) {
        //Need to get ngOptions here and keep the greatest option width
        //var maxWidth = //maxwidth
        elem.css('width', maxWidth);
        scope.$apply(function () {
            scope.width = maxWidth;
        });
    }
}; 
});

0 个答案:

没有答案