Angular 重磅回归,能否重回巅峰?
曾经 React、Vue、Angular 在前端框架领域三足鼎立,然而时过境迁,如今的排名已经发生了翻天覆地的变化。Angular 被挤出前三,Next.js 异军突起,成功上位成为前端第二框架,与 React 和 Vue 共同领跑
阅读量: 1.4k标签: Angular
Angular-SCAM concept
在大型的Angular Application ,都会使用大量的Module 来将元件需要使用的功能给引用进来,但是,当我们在同一个Module 里面定义多个Component 的时候,就需要从外部引入多个功能进来以让这些Component 都能吃到它们自身需要使用到的功能。
阅读量: 994标签: Angular
Angular项目过大?合理拆分它!
Angular 让人诟病的一点就是打包后体积很大,一不小心 main.js就大的离谱,其实遇到类似的问题,不管是体积大、数据大、还是流量大,就一个思路:拆分。再配合浏览器的缓存机制
阅读量: 906标签: Angular
Angular v14 被低估的一个 DI 特性 inject
那么我认为 Angular 本次在 v14 版本中最被低估的一个特性就是: inject 函数可以在构造函数和属性初始化中使用,在过去的版本中只能在 factory 中使用,那么这个被低估的特性在官网v14发布博客中居然都没有被提及到,令人匪夷所思。
阅读量: 1.3k标签: Angular
深入浅出 Angular 变更检测
Angular 中的变更检测是一种用来将应用程序 UI 的状态与数据的状态同步的机制。当应用逻辑更改组件数据时,绑定到视图中 DOM 属性上的值也要随之更改。变更检测器负责更新视图以反映当前的数据模型
阅读量: 1.3k标签: Angular
Angular 环境配置
在实际开发中,总是需要针对不同的环境设定不同的参数,Angular 提供了一种应用环境机制,当使用 ng new 构建一个新项目时默认会在 src/environments 目录下针对开发环境与生产环境(environment.prod.ts)的配置项。
阅读量: 1.6k标签: Angular
Angular框架解读--多级依赖注入设计
在 Angular 应用中,各个组件和模块间又是怎样共享依赖的,同样的服务是否可以多次实例化呢?组件和模块的依赖注入过程,离不开 Angular 多级依赖注入的设计,我们来看看。
阅读量: 1.6k标签: Angular
Angular项目中共享模块的实现
import进来所有需要共享的模块都export出去,暂时只有CommonModule,以后会有一些需要共享的组件。为了方便管理,把Material相关组件的导入导出单独放在一个Moduel中,在ShareModule中导入导出即可。
阅读量: 1.6k标签: Angular
读 Angular 代码风格指南
该文章拥有完整的代码风格指南——大到如何编排文件夹,小到如何进行变量命名都涉及。但是与 ng 略有绑定,所以这里整理一下可以单独拿出来的通用部分。
阅读量: 1.5k标签: Angular
Angular 如何处理未可知异常错误
代码写得再好,始终都无法完整的处理所有可能产生异常,特别是生产环境中的应用,很大一部分是数据来自用户、远程,很难保证所有数据都按程序规定的产生。事实上,除非测试人员发现或者客户报告,否则都无法得知。因此
阅读量: 1.5k标签: Angular
angular material怎么安装?
Angular Material 作为 Angular 的官方组件库,无论是设计交互还是易用性都有着极高的质量。正如官方所说其目的就是构建基于 Angular 和 TypeScript 的高质量组件库。
阅读量: 2k标签: angular
AngularJS中几种Providers的区别
AngularJS文档对provider的定义:provider是一个带有$get()方法的对象。injector调用$get方法创建一个新的service的实例。provider还有一些其他的方法,可以用来配置provider。
阅读量: 1.9k标签: angular
我为什么选择 Angular 2?
没有选择是痛苦的,有太多的选择却更加痛苦。而后者正是目前前端领域的真实写照。新的框架层出不穷:它难吗?它写得快吗?可维护性怎样?运行性能如何?社区如何?前景怎样?好就业吗?好招人吗?组建团队容易吗?
阅读量: 1.9k标签: Angular
使用wepack、typescript创建一个angularjs项目
angularjs是一个非常老的框架,如果你准备用angular启动新项目,完全可以使用angular而不是angularjs。 但是有时候我们需要维护老的angularjs项目,但是又想把angularjs升级
阅读量: 1.8k标签: angular
Angular deploy 的实现
Angular CLI 在 8.3.0 发布过一个新命令 ng deploy,可以将 Angular 应用部署到远程服务器或云存储上面,例如:Firebase hosting、Azure、GitHub pages 等等,这也是算是 Angular CLI 最后一个将 Angular 应用从开发到部署打通全能选手工具了。
阅读量: 2k标签: Angular