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 2014-11-02 20:02:38
我没有使用jQuery .. 。我的印象是,Angular会采用轻量级的jQL版本,如果不使用? – 2014-11-02 20:03:59
elem.parent()[0] .offsetWidth似乎工作... – 2014-11-02 20:05:41