所以在这个例子中 ng-hide 不会隐藏元素。为什么以及如何解决这个问题?
<div ng-app='myApp'>
<input type='text' foo/>
</div>
angular.module('myApp',[])
.directive('foo',function(){
return{
link:function(scope,element,attrs){
element.after('<div style="width:200px; height:200px;'
+' background-color:red" ng-hide="true"></div>')
}
}
});