Попробуйте использовать смешанный стиль и стиль ngstyle.
<div style='display:none' ng-style='HideAndShow'></div> <!--By Default Hidden -->
AngularJS
$scope.HideAndShow["display"]="none"; //Initialize
if(1==1) //if Condition true to hide message
$scope.HideAndShow["display"]="";
else //if condition false and display message
$scope.HideAndShow["display"]="none";|
Angular2
HideAndShow()
{
if(1===1) //If Condition to display message
{
let style={ //Other styles can be include after comma
"display":"",
}
return style;
}
else(1!===1) //Condition to hide message
{
let style={ //Other styles can be include after comma
"display":"none",
}
return style;
}
}
На виду
<div [ngStyle]="HideAndShow()"/>