摘要: 本文将探讨material2中popup弹窗即其Dialog模块的实现。 使用方法 1. 引入弹窗模块 2. 自己准备作为模板的弹窗内容组件 3. 在需要使用的组件内注入 服务 4. 调用 方法创建弹窗,并支持传入配置、数据,以及对关闭事件的订阅 深入源码 进入material2的源码,先从 的代码阅读全文
posted @ 2017-10-16 11:07 Yitim 阅读(1441) 评论(7) 编辑
摘要: 承接 "上文" 。笔者之前将一个angular项目的启动过程分为了两步: 创建平台得到 ,以及执行平台引用提供的方法编译根模块 。本文就将着眼于创建好的平台,从angular的茫茫源代码中看看整个AppModule的编译过程。 编译的起点 从外界使用的 方法入手。首先angular把皮球踢给了私有方阅读全文
posted @ 2017-09-28 17:31 Yitim 阅读(243) 评论(2) 编辑
摘要: 通常一个angular项目会有一个个模块(Module)来管理各自的业务,并且必须有一个根模块(AppModule)作为应用的入口模块,整个应用都围绕AppModule展开。可以这么说,AppModule是一个angular项目的起点。 不过单从angular的启动过程来说,AppModule就是其阅读全文
posted @ 2017-09-26 08:47 Yitim 阅读(300) 评论(3) 编辑
摘要: 承接 "上文" ,本文将从一个基本的angular启动项目开始搭建一个具有基本功能、较通用、低耦合、可扩展的popup弹窗(脸红),主要分为以下几步: 1. 基本项目结构搭建 2. 弹窗服务 3. 弹窗的引用对象 4. 准备作为模板的弹窗组件 5. 使用方法 基本项目结构 因为打算将我们的popup阅读全文
posted @ 2017-09-15 10:51 Yitim 阅读(318) 评论(0) 编辑
摘要: 一、原Http使用总结 使用方法 1. 在根模块或核心模块引入HttpModule 即在AppModule或CoreModule中引入HttpModule: 2. 在使用的地方注入Http服务 import { Http } from '@angular/http'; // ... construc阅读全文
posted @ 2017-08-31 15:37 Yitim 阅读(223) 评论(1) 编辑
摘要: 本文将介绍如何亲手来完成一个yeoman的generator,以实现快速构建最适合自己的项目。 本文将实现的generator起名为ngtimo,依照yeoman的命名规矩就叫做generator ngtimo,是笔者这周末一晚上加一上午参考着yeoman官方给出的几个generator( "gen阅读全文
posted @ 2017-08-13 15:56 Yitim 阅读(209) 评论(0) 编辑
摘要: 之前的开发选择的是完全舍弃服务端,仅保留最简单web服务器提供angular经打包的静态资源,此外所有的业务与数据请求都访问一个分离的WebApi来实现。不过最近碰到一个需求,有必要使用多个客户端,而各客户端本身都是webpack打包出来的js而已,没必要每个客户端都自己建一个站点,这就有必要搭建一阅读全文
posted @ 2017-06-27 16:19 Yitim 阅读(829) 评论(1) 编辑
摘要: 本文将基于个人浅薄的经验来总结和整理一个基本小程序的从零开发到上线流程。从编码上讲小程序的开发非常简单,不过这是相对于目前流行MVVM的框架下的WebApp开发来讲的,换句话说再简单也需要完整的视图、脚本和样式以及服务端支持,在整个流程依上来说仍然是一个不小的体系。 整体的基本架构像这样: 准备工作阅读全文
posted @ 2017-06-21 17:13 Yitim 阅读(1191) 评论(0) 编辑
摘要: 这段时间的主业是完成一个家政类小程序,终于是过审核发布了。不得不说微信的这个小程序生态还是颇有想法的,抛开他现有的一些问题不说,其提供的组件系统乍一看还是蛮酷的。比如其提供的一个叫swiper的视图组件,就可以在写界面的时候省不少时间和代码,轮播图片跟可滑动列表都可以用。导致现在回来写angular阅读全文
posted @ 2017-06-09 17:30 Yitim 阅读(353) 评论(1) 编辑
摘要: 新产品要做一个微信小程序,不想吐槽老板没给任何准备就给出了需求和原型图,好像默认小程序闭着眼睛就可以很顺利开发好。现在半周下来(五一结束开始到今天)完成了差不多所有的界面,网络请求部分还跟服务端兄弟耗着:) 。总结下来小程序的开发速度肯定不会慢,门槛不高,缺点则在于限制非常多,并且其本质终究是换了毛阅读全文
posted @ 2017-05-04 17:03 Yitim 阅读(81) 评论(0) 编辑