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