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');
}
};
});
Попробуйте с element.parent() Ширина() (вы должны иметь JQuery включен), но может быть, вы должны показать больше кода – Whisher
я не использовал JQuery .. . У меня создалось впечатление, что Angular прибегает к нему на легком весе jQL-версии, если не используется ?? –
elem.parent() [0] .offsetWidth работает ... –