位置: 编程技术 - 正文

Angular4自制一个市县二级联动组件示例(angular动态生成表单)

编辑:rootadmin

推荐整理分享Angular4自制一个市县二级联动组件示例(angular动态生成表单),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:angular自定义装饰器,angular 自定义指令,angular1教程,angular自定义装饰器,angular项目搭建,angular生成组件,angular做app,angular生成组件,内容如对您有帮助,希望把文章链接给更多的朋友!

最近遇到了不少问题,真的是命运多舛。Angular真是让人又爱又恨的框架,恨的是资料太少,遇到问题无从下手。爱的是许多其他框架难以做到的功能,angular却可以轻松做到。

话不多说,最近遇到了一个旧项目改造的问题。拿到前同事做的页面效果:

第一眼就看到了这三个下拉框,按捺不住好奇心的我点了点。原来,第一个下拉框可以选择市属和省属,如果选择市属,那么后面就会出现市、县级两个下拉框,如果是省属,那就隐藏了,这个挺容易的。然后就是要选择市之后,区下拉框要有对应区县选项。emmmm,很典型的二级联动,不过既然分析完了思路,那就开始做吧!首先呢,数据肯定要从后端同事那里拿,调用他的接口把数据填充进去。看看数据是什么样子的:

Angular4自制一个市县二级联动组件示例(angular动态生成表单)

数据略多,就不全部贴出来了。把实体bean创建一下,

实体完成了,开始准备获取数据并填充至实体:

由于此处是单服务请求,为了让代码比较清晰直观,这里我就不做封装处理了。数据获取了之后就该填充到展示界面了:

这时候,我们发现县级获取起来好像并不能直接获取,怎么办呢?我突然想到,我在ts里面声明一个变量获取市级选择的id号,然后再拿id去找下属县区,这样就可以轻松拿到了。既然要实时获取变化,那我们就实现检测变化钩子:

最后再补上区县级下拉框:

到此为止,大功告成,再也不用去依赖别人的库了。

标签: angular动态生成表单

本文链接地址:https://www.jiuchutong.com/biancheng/377413.html 转载请保留说明!

上一篇:基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)(vue.js如何使用)

下一篇:Angular实现双向折叠列表组件的示例代码(angular2双向数据绑定原理)

  • 关税减免形式主要包括
  • 税收管辖权是什么的重要组成部分
  • 合并报表会计未分配利润怎么填写?
  • 营业执照经营范围增项如何办理
  • 生产车间职工工资
  • 工业企业销售成本如何计算
  • 向董事赠送礼品怎么写
  • 企业的日常经营活动主要包括哪三个经营过程
  • 支票承兑是什么意思要带什么材料
  • 变更税务登记证需要提供哪些材料
  • 预付款保函履约保函
  • 一般纳税人税负率一般控制在多少?法律依据
  • 津贴补助如何缴纳个税
  • 异常增值税扣税凭证
  • 开票的时候如何把价格分散开
  • 小规模税务30万免税政策
  • 记账凭证领用材料如何填写
  • 企业的筹建期间
  • 自助设备使用费会计科目
  • 帮客户采购会计分录
  • 以前年度损益调整
  • 职工购房补贴面积标准
  • 安装费算固定资产
  • 发生坏账损失账务处理
  • 服务器研发属于什么行业
  • 如何显示或隐藏编辑标记
  • 初级会计应收账款例题
  • php处理xml
  • Win10组策略怎么进
  • 委托代销委托方需要开发票吗
  • 产品生产业务核算工作实训
  • php使用教程
  • 会计的科类
  • 建材网上销售平台有哪些
  • php文本分割
  • symfony2.4的twig中date用法分析
  • php写excel
  • php获取并显示用户的用户名
  • 遍历enumeration
  • 退役士兵抵税2019
  • python最小正整数
  • 上一年的成本没入账怎么做
  • 进项税额不得从销项税额中抵扣是什么意思
  • 员工出差时法律规定
  • 一般纳税人账务不健全是否处罚
  • 企业资产总额包括应收账款吗
  • 申请制作广告牌的申请
  • 发票已经报送怎么处理
  • 什么是存货周转期间
  • 税务局指定购买发票流程
  • 坏账准备确认坏账
  • 账实不符怎么调账
  • 网吧是个人独资企业还是个体工商户
  • 应收账款周转天数越大说明什么
  • 公司的私账
  • 总账的建立分为哪几个步骤
  • 私营企业固定资产法律制度
  • mysql优化的几种方法
  • Ubuntu下MySQL安装及配置远程登录教程
  • mysql 5.7.17 winx64免安装版配置方法图文教程
  • windows2000自动登陆
  • ubuntu server教程
  • mac如何查看隐藏的文件夹
  • xp如何一键还原系统还原
  • 快速关机的快捷方式
  • centos7更改默认内核
  • win8系统的运行在哪里打开
  • win8桌面在哪
  • w8系统文件夹怎么设置密码
  • perl正则表达
  • unity 3d数学
  • opengl clamp
  • 深入理解bootstrap
  • nodejs writestream
  • javascript教程推荐知乎
  • javascript 性能
  • 增值税发票增版增量怎么办理
  • 境外付款需要什么手续
  • 中国税务客服工作时间
  • 财务审计报告哪个位置可以看出是否亏损
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设