加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

angular2中的ngShow和ngHide如何实现

发布时间:2020-12-17 09:38:32 所属栏目:安全 来源:网络整理
导读:angular1中使用的ng-hide,在angular2中取消,使用属性[hidden]取代 h3 ng-show="vm.favoriteHero" Your favorite hero is: {{vm.favoriteHero}}/h3 修改成 h3 [hidden]="favoriteHero" Your favorite hero is: {{favoriteHero}}/h3 ng-show则条件取反 h3 [h

angular1中使用的ng-hide,在angular2中取消,使用属性[hidden]取代

<h3 ng-show="vm.favoriteHero">
  Your favorite hero is: {{vm.favoriteHero}}
</h3>

修改成

<h3 [hidden]="favoriteHero">
  Your favorite hero is: {{favoriteHero}}
</h3>

ng-show则条件取反

<h3 [hidden]="!favoriteHero">
  Your favorite hero is: {{favoriteHero}}
</h3>

但在使用中发现,hidden属性优先级低于display,经常失效。解决办法是在style中加入,提高hidden属性的优先级。

[hidden] { display: none !important;}

参考资料:http://stackoverflow.com/questions/35578083/what-is-the-equivalent-of-ngshow-and-nghide-in-angular2

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读