用角度指令设置高度

时间:2014-10-21 19:00:52

标签: angularjs angularjs-directive ionic-framework

使用Angular(和Ionic)我有一个简单的指令,我试图设置内部元素的高度以匹配其父级的高度。

.directive('matchHeight', function() {
  return {
    restrict: 'A',
    link: function($scope,elem,attrs) {
      var parentHeight = elem.parent()[0].offsetHeight;
      elem.css('height', parentHeight + 'px');
    }
  };
});

它拾取的高度不是父级的实际高度,但是......如果我检查DOM中的高度或记录父对象并查看其中的offsetHeight,它与正在设置的高度不同。我怀疑这与指令的实施时间有关,这完全不适合我......任何人对此都有任何提示?

Here is a codepen.

0 个答案:

没有答案