0

在我的app.js我有

$scope.onclick = function(){
         // appending directve "exmDir" to body. 
           document.body.setAttribute('exm-dir', '');
}

附加到正文,exm-dir但不显示其内容。我该如何编译?请帮我。

4

1 回答 1

0

你可以这样做

function compile(element){ var el = angular.element(element);
$scope = el.scope(); $injector = el.injector(); $injector.invoke(function($compile){ $compile(el)($scope) })
}

$scope.onclick = function(){ // appending directve "exmDir" to body. var el = document.body; el.setAttribute("exm-dir", ""); compile(el); }

于 2016-12-09T11:58:30.643 回答