前言 本文作者阮一峰 复杂的软件必须有清晰合理的架构,否则无法开发和维护。 MVC(Model-View-Controller)是最常见的软件架构之一,业界有着广泛应用。它本身很容易理解,但是要讲清楚,它与衍生的 MVP 和 MVVM 架构的区别就不容易了。 一、MVC 视图(View):用户界面。 ...
分类:
Web程序 时间:
2021-05-03 12:59:05
阅读次数:
0
一、问题场景 Angular的双向绑定给我们开发提供了很大的遍历,将父scope的引用变量作为参数传递给子指令,这样就可以方便的在父作用域内进行业务操作,数据变更会自动传递到子指令。但是如果你基于一个已有的复杂业务模块进行扩展开发,同时要将耦合其中一个功能提取为指令,这个时候就涉及到参数的传递问题。 ...
分类:
其他好文 时间:
2021-04-30 12:32:14
阅读次数:
0
In this lesson we're diving a bit deeper and learn how to inject services into Formly Extensions with the example of using ngx-translate to localize a ...
分类:
其他好文 时间:
2021-04-30 12:28:57
阅读次数:
0
路由 路由就是根据不同的url地址,动态地让根组件挂载其他组件来实现一个单页面应用; 当点击首页按钮/跳转链接时,根组件可以动态地挂载首页组件,不显示其他组件; 当点击新闻按钮/跳转链接时,根组件可以动态地挂载新闻组件,不显示其他组件; 其他组件类似; 一、Angular创建一个带默认路由的项目 1 ...
分类:
其他好文 时间:
2021-04-30 12:21:44
阅读次数:
0
在常规 Web 的开发流程之中,当开发步入尾声时就需要部署应用到服务器上,Angular 部署上还算简单。经过测试,部署平均用时在5分钟左右,主要受限于 GitHub 海外服务器的网速。 一、Angular 部署文件的产生 首先,需要先使用构建命令 ng build --prod ,官网上指出采用生 ...
分类:
其他好文 时间:
2021-04-08 13:15:44
阅读次数:
0
1.安装nodejs, node -v 显示版本号安装成功 安装cnpm 修改淘宝镜像源:npm install -g cnpm --registry=https://registry.npm.taobao.org 安装angular:npm install -g @angular/cli 或者 c ...
分类:
其他好文 时间:
2021-03-03 12:28:28
阅读次数:
0
Let's say we have a date picker compoent which display start date and end date. We want to make sure that start date is no later than end date, if it ...
分类:
其他好文 时间:
2021-03-01 14:05:34
阅读次数:
0
建立领域对象并在domain中建立一个index.ts用于组织文件。在index.ts中导出所有的领域对象。 1,新建project.service,加add方法。 import { Project } from './../domain'; import { HttpClient } from ' ...
分类:
其他好文 时间:
2021-02-23 14:30:02
阅读次数:
0
1 安装 脚手架 npm install -g @angular/cli 2 创建项目 ng new angulardemo 3 运行项目 ng server --open ...
分类:
其他好文 时间:
2021-02-20 11:43:16
阅读次数:
0
art-template 模板引擎: 中文文档:http://aui.github.io/art-template/zh-cn/docs/ 既支持ejs 的语法,也可以用自己的类似angular 数据绑定的语法 在 koa 中使用 art-template 模板引擎: npm install --s ...
分类:
其他好文 时间:
2021-02-01 11:57:14
阅读次数:
0