injectable相关内容

@Injectable()和@Inject中的差异是什么

我正在使用angular2,我已经创建了服务,并使用@Inject在组件中注入了这些服务.我对在服务本身中使用@Injectable()及其造成的差异感到困惑. 解决方案 @Inject()是一种手动机制,用于让Angular 2知道需要注入参数 @Injectable()让Angular 2知道一个类可以与依赖项注入器一起使用.如果该类具有其他Angular 2装饰器,则 @Inj ..
发布时间:2021-04-06 19:47:26 其他开发

ViewHelper可更新/可注入困境

我正在尝试根据 ViewHelper将模型与视图解耦.在我的实现中,它包装了模型并提供了供视图使用的API.我正在使用PHP,但希望该实现对所有人都可读: class PostViewHelper { private $postModel; public function __construct(PostModel $postModel) { $this- ..
发布时间:2020-07-23 07:03:59 其他开发

如何使Angular2 Service单身?

我正在尝试在我的应用程序中实现身份验证保护. IE;只有经过身份验证的用户才能访问我的应用的某些路由.我正在此处给出提示. 用户登录后,我将AuthService中的布尔值更改为true,以指示使用已登录.需要在应用程序的整个生命周期中保留该值. 在源代码下方给出: auth-guard.service.ts import { Injectable } from ' ..
发布时间:2020-07-23 07:03:55 其他开发

Angular2 - 注入@Injectable

我有一个 Angular2 应用,其中包含服务,用于从API获取数据。在这个示例之后,我想要创建一个单独的文件,其中应包含一些配置数据。我的问题是我的服务有一个 @Injectable()装饰器,我不确定我是否可以传递提供元数据中的数组,我将在其中注入配置,如教程中所示。任何人都遇到过这样的问题,欢迎分享他的解决方案:) 解决方案 事实上,Angular2利用分层喷射器和喷射器连接组件。简 ..
发布时间:2019-05-27 13:08:52 前端开发

类创建时的依赖注入也需要运行时值?

假设您在Value对象和服务对象中划分您的系统(如“面向对象的软件,由测试指导”中所述)Misko Hevery调用这些“newables”和“injectables”。 当您的一个价值对象突然需要访问服务来实现它的方法时会发生什么? 假设您有一个很好的简单值对象,它是不可变的,持有一些信息,就是这样的,假设我们使用这样的东西: CreditCard card = new Cr ..
发布时间:2017-05-05 19:33:14 其他开发

离子2 - 服务意外标记错误

我想在离子2应用使用注射在我的code和我得到这个错误。 模块构建失败:语法错误:/home.js:意外的令牌(10:25) 出口类首页{ 构造函数(为MyService:WpService){ ^ this.service =为MyService; this.data = NULL; } 这是我的cod ..
发布时间:2016-04-06 20:50:06 JavaScript