腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Angular
7
单元测试
依赖
注入
在
ngOnInit
中
不起作用
angular
、
typescript
、
unit-testing
、
dependency-injection
、
ngoninit
我正在使用
Angular
7
和
Angular
CLI版本7.3.4。我正在用2个服务
注入
对一个组件进行
单元测试
,所有重要的代码都包含在下面。尽管如此,我仍然收到这个错误"TypeError: this.spreading.getSpreadingDays不是一个函数“我知道fixture.detectchanges()是导致
ngOnInit
被调用的原因,但是这个函数应该被定义,因为我
注入
了这个服务。/spread-sign-up.component&
浏览 31
提问于2019-03-21
得票数 3
回答已采纳
1
回答
使用@testing library/
angular
注入
模拟服务
angular
、
angular-testing-library
我正在尝试使用@testing-library/
angular
by Kent C Dodds来测试一个
angular
组件。我的组件
依赖
于
Angular
服务。我
在
api文档中看不到关于如何
注入
模拟服务来为
单元测试
提供模拟数据的信息。todo.completed).length; } } describe('ItemCounterComponent',
浏览 26
提问于2019-06-11
得票数 1
5
回答
正确使用角TypeScript构造函数-不能解析所有参数
angular
、
typescript
: MyAnotherService) { }在这种情况下,最好的做法是什么?
浏览 0
提问于2019-05-24
得票数 2
回答已采纳
1
回答
在
Angular
2
中
在
页面之间持久化数据
angular
、
angular2-routing
有时,您希望将router.navigate调用到新位置,但是将数据发送到该页面,而不将其放置
在
URL
中
,例如,
在
第一个页面
中
操作的一个复杂对象。 这是如何在
Angular
2
中
实现的?
浏览 3
提问于2016-12-03
得票数 1
回答已采纳
1
回答
在
AngularJS
单元测试
中
模拟模块
依赖
项
javascript
、
angularjs
、
unit-testing
、
module
、
mocking
试着进行
单元测试
,比如控制器,它是模块的一部分,我会像这样导入模块:...then
在
需要时提供并
注入
其服务。', 'AnotherModule2', 'AnotherModule3']);
在
单元测试
中
,我尝试了以下解决方案
浏览 1
提问于2017-04-27
得票数 1
1
回答
异常:无法读取未定义的属性“addInstrumentToStage”
javascript
、
angular
我有一个带有
angular
2的typescript应用程序,我正在使用。dragulaService: DragulaService,然后是
ngOnInit
():error_handler
浏览 7
提问于2017-01-09
得票数 1
回答已采纳
1
回答
角编程式导航-为什么路由器不在提供者数组
中
javascript
、
angular
、
angular-routing
、
angular-dependency-injection
在
角
依赖
注入
器
中
,当我们
注入
一个类型时,我们将它们包含在提供者数组
中
(可以是@NgModule装饰器,也可以是@Component装饰器。但是在下面的例子
中
,当我们以编程方式导航时,我们将Router实例
注入
构造函数,但是我们不像通常在角
依赖
注入
器
中
那样
在
提供程序数组中提供。 这里与角度
依赖
注入
器有什么不同?home.component.css&
浏览 4
提问于2021-08-12
得票数 0
2
回答
如何在
angular
6
单元测试
中
依赖
注入
接口
angular
、
unit-testing
其中一个服务
依赖
项
在
构造函数中
注入
一个接口。我想知道,如何在
单元测试
中
依赖
注入
接口?onPageFinished(router: Router): void; sendClose(): void;} 服务
在
构造函数中
注入
接口constructor(private platform: MobilePlatform, private
浏览 2
提问于2018-08-30
得票数 1
回答已采纳
1
回答
Angular
6:在当前路线
中
搜索特定的单词
angular
、
typescript
、
routing
、
routes
、
parent-child
console.log(route.snapshot.children.data); }); // <-- undefined } // activate quiz children 编辑:尝试使用数据,但
不起作用
浏览 2
提问于2018-10-07
得票数 0
1
回答
在
单元测试
中
模拟NgControl以访问验证器
angular
、
unit-testing
我
在
单元测试
一个通过NgControl设置验证器的指令时遇到了问题。下面是我
在
指令
中
做的事情:} const ctrl = this.control.controlnever passes here when run inside the test }
浏览 0
提问于2021-06-04
得票数 0
1
回答
无法
在
Angular
5
中
记录全局变量?
angular
使用
Angular
5,我尝试触发一个web请求,并将项目存储
在
一个全局变量
中
,以便稍后
在
模板中使用。import { Component, OnInit } from '@
angular
/core'; constructor(
浏览 0
提问于2018-02-17
得票数 0
1
回答
Angular
单元测试
-如何模拟router.url
unit-testing
、
jasmine
、
angular6
我有一个
angular
6应用程序,我正在尝试对
注入
Router的组件进行
单元测试
。
在
我的
ngOnInit
方法
中
,我引用了this.router.url并使用它。因此,现在我正在尝试编写一个jasmine
单元测试
,但我无法设置router.url属性,因为它“是一个常量或只读属性”。我目前正在模拟这样的路由器。
浏览 4
提问于2018-06-15
得票数 2
2
回答
Angular
2
依赖
注入
vs @ViewChild
angular
我想知道使用
依赖
项
注入
组件和@ViewChild之间有什么区别。这两种方法我都可以使用父属性方法。所以,我什么时候该来?
依赖
注入
import { CompB } from '.export class CompAComponent implements OnInit { }
浏览 3
提问于2016-08-01
得票数 4
回答已采纳
1
回答
为什么
ngOnInit
中
的getData方法显示错误
angular
我向
ngOnInit
添加了一个方法,但它抛出了错误1.找不到名称getData 2.缺少分号import { Injectable, OnInit } from '@
angular
/core'; @Injectable() } constructor() { }
浏览 1
提问于2017-09-20
得票数 0
1
回答
Angular
:如何将外部域对象引入控制器?
angularjs
我的应用程序有许多我已经构建和
单元测试
的域模型对象。它们没有特定于
angular
的东西,它们没有
angular
依赖
关系,如果我选择了除
angular
之外的其他框架,我也可以使用它们。我的问题是关于
在
angular
中使用它们的正确方式。我需要在控制器中使用它们。目前我只是
在
我的角度控制器代码之前包含它们,所以它们已经定义好了,我可以简单地引用它们。但我想知道有没有更好的办法?我应该使用
angular
的
依赖
注入<
浏览 0
提问于2013-05-19
得票数 1
回答已采纳
1
回答
使用Karma进行角度测试-
angular
、
service
、
jasmine
、
components
、
karma-runner
我正在测试一个
Angular
组件,而我的组件
依赖
于一个服务,所以我的组件的构造函数
在
逻辑上
注入
了该服务。
在
ngOnInit
上,该服务
在
多个地方被调用。
在
模拟之后,我意识到
ngOnInit
中
的许多代码
依赖
于服务,所以这导致我
在
MockService
中
复制了大量代码,这样我就可以让
ngOnInit
工作,我可以正确地实例化组件。我不想模拟该服务
浏览 4
提问于2018-11-30
得票数 1
26
回答
构造函数与
ngOnInit
的区别
angular
、
typescript
、
ngoninit
、
angular-lifecycle-hooks
在
默认情况下,角提供生命周期钩子
ngOnInit
。 如果我们已经有了一个
ngOnInit
,为什么要使用constructor?
浏览 25
提问于2016-03-03
得票数 1418
回答已采纳
2
回答
如何获取子参数
angular
5
angular
、
angular5
、
router
在
我的应用程序
中
,路由是这样的: path: 'routeA/:paramA', children: [ path:
浏览 0
提问于2018-10-18
得票数 0
1
回答
迁移到
angular
1.4.3后Karma测试用例无法工作
angularjs
、
karma-jasmine
我有一个稳定的产品,它使用
angular
1.2.23。最近,我决定迁移到
angular
1.4.3。在所有
依赖
项出现一些兼容性问题之后,我的应用程序工作得很好,但是所有的
单元测试
用例都已经开始failing..After投资了。我意识到,如果我升级了所有
依赖
项的版本,但仍然保持以前的版本,即1.2.23,测试用例可以
在
angular
1.4.3
中
工作,由于某些原因,
在
单元测试
中
注入
依赖</
浏览 3
提问于2015-07-31
得票数 5
1
回答
Angular
2最终版本:
单元测试
下的
注入
服务方法返回未定义
unit-testing
、
angular
、
typescript
、
jasmine
、
spyon
我试图
在
一个组件上编写一些
单元测试
,将一些服务
注入
其中,以便从服务器加载数据。数据
在
OnInit()方法上加载到这个组件
中
。我正在尝试该服务方法使用spyOn返回一些虚拟数据。以下是
单元测试
的设置-let fixture: ComponentFixture<MyComponent>; allCountries: string[]; constructor(pr
浏览 2
提问于2016-10-16
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Web前端:什么是 Angular JS和Angular?有什么区别吗?
AngularJS和Angular 2+:一个详细的比较
UTP自动化测试平台系列之终章
Web前端:什么是Angular?能做什么?
前端请进:玩转Angular 注射器
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券