2014-11-02 3 views
0

У меня есть серия элементов LI в документе ... им нужно изменить их ширину в зависимости от количества элементов и ширины контейнера ... как получить ширину родительского контейнера из этой директивы ???AngularJS изменить размер до родителя?

var MyApp = angular.module('myApp', []) 
    .directive('resize', function() { 
    return { 
     restrict: 'A', 
     scope: {}, 
     link: function(scope, elem, attrs) { 
     // TODO: Resize according to percentage of parent??? 
     elem.css('width', '400px'); 
     } 
    }; 
});  
+0

Попробуйте с element.parent() Ширина() (вы должны иметь JQuery включен), но может быть, вы должны показать больше кода – Whisher

+0

я не использовал JQuery .. . У меня создалось впечатление, что Angular прибегает к нему на легком весе jQL-версии, если не используется ?? –

+0

elem.parent() [0] .offsetWidth работает ... –

ответ

Смежные вопросы