Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript ng斗篷后执行指令功能_Javascript_Angularjs_Angularjs Directive_Ngcloak - Fatal编程技术网

Javascript ng斗篷后执行指令功能

Javascript ng斗篷后执行指令功能,javascript,angularjs,angularjs-directive,ngcloak,Javascript,Angularjs,Angularjs Directive,Ngcloak,我的内容使用ng-Dope指令,我希望在指令中使用innerHeight()获取元素高度 但是,当innerHeight()为use时,元素被ng-clope隐藏,因此结果始终为0 我试过了 link: function postLink(scope, element, attrs) {} 或 但同样的结果 有人知道这方面的活动吗 谢谢。这个解决方案对我很有效: 使用ng斗篷在体内的div中添加“data ng init”函数调用 <body layout="row" ng-cloak&

我的内容使用ng-Dope指令,我希望在指令中使用innerHeight()获取元素高度

但是,当innerHeight()为use时,元素被ng-clope隐藏,因此结果始终为0

我试过了

link: function postLink(scope, element, attrs) {}

但同样的结果

有人知道这方面的活动吗


谢谢。

这个解决方案对我很有效:

使用ng斗篷在体内的div中添加“data ng init”函数调用

<body layout="row" ng-cloak>
  <div ng-controller="PageCtrl" data-ng-init="onloadFunction()">
    ...

希望这能有所帮助。

这个解决方案对我很有效:

使用ng斗篷在体内的div中添加“data ng init”函数调用

<body layout="row" ng-cloak>
  <div ng-controller="PageCtrl" data-ng-init="onloadFunction()">
    ...
希望这有帮助

$scope.onloadFunction = function() {
  if (angular.element(document.body)[0].className == 'ng-cloak') {
    $timeout(function() {
      $scope.onloadFunction();
    },100);
  } else {
    // Here, page is displayed.
  }
}