首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
首页视频Angular NullInjectorError 错误消息的产生根源和处理方式

Angular NullInjectorError 错误消息的产生根源和处理方式原创

播放4
服务是一个广义的概念,它包括应用所需的任何值、函数或特性。狭义的服务是一个明确定义了用途的类。它应该做一些具体的事,并做好。 Angular 把组件和服务区分开,以提高模块性和复用性。 通过把组件中和视图有关的功能与其它类型的处理分离开,你可以让组件类更加精简、高效。 理想情况下,组件的工作只管用户体验,而不用顾及其它。 它应该提供用于数据绑定的属性和方法,以便作为视图(由模板渲染)和应用逻辑(通常包含一些模型的概念)的中介者。 组件应该把诸如从服务器获取数据、验证用户输入或直接往控制台中写日志等工作委托给各种服务。通过把各种处理任务定义到可注入的服务类中,你可以让它被任何组件使用。 通过在不同的环境中注入同一种服务的不同提供者,你还可以让你的应用更具适应性。 Angular 不会强迫你遵循这些原则。Angular 只会通过依赖注入来帮你更容易地将应用逻辑分解为服务,并让这些服务可用于各个组件中。

我来说两句

0 条评论
登录 后参与评论

作者

Jerry Wang
开发专家

开发专家

相关推荐

4分19秒
Google Tag Manager 和 SAP Spartacus 的集成
370
4分14秒
前端基础HTML+CSS视频教程:1. 什么是网页
1.3K
1分6秒
WebStorm注册码/激活码2022年安装教程
420
5分5秒
Cordova简单创建一个Android应用
355
3分31秒
我被自己网站的用户气疯了!!!
4.2K
2分50秒
还用代码画圣诞树?这个网站直接白给!前端程序员必备在线练习工具
2.1K
领券