打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
2-3 【初识组件】顶部 TabBar


根组件下面包含了很多的子组件

组件就是控制屏幕的某一个部分,某一个区域


组件是可以相互包含的
组件是定义在类里面的,类里面有属性和方法


注解会标记一个class是component

模板决定了组件长得什么样子

style是风格什么样子






开始做顶部的tabBar
把原来的代码都删除掉







emmet
emmet的语法:
https://docs.emmet.io/

先写上这三个




写css:

这样就横过来显示,不是竖着显示了

上下为0 左右为5px

四个是上右下左,是对称的,所以可以写成 0 5 这种形式

这样之间就有了间隔

把文字下面的斜划线去掉


左右和上面都没有贴合

还是没有很好的贴合的,主要是由于它外部产生的
 

在最外层的styles.css内去写css代码。这个是全局的




现在就全完的贴合了

ngFor

使用ngFor循环的形式


这就要求tabs是一个数组
在ts内定义属性,这是个数组

ngFor循环出来的菜单


ngFor是一个指令

回顾

组件就是控制屏幕的某块区域的视图
class通过属性和方法与视图交互



html的内容可以这么写,这是内敛的写法


ant design的例子都是内联的写法
https://ng.ant.design/components/grid/zh




通过chrome的插件Augury看组件Tree

这里可以查看依赖注入的顺序









 

来源:https://www.icode9.com/content-4-276901.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
angular2的模板语法
vue封装TabBar组件的完整步骤记录
iOS开发 UITabBar上小红点
Onsen UI 前端框架(二)
React-native设置全局函数globle【适用于有组件嵌套时】
Vue项目中scoped属性的作用,及scoped穿透
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服