Angular 使用'<&燃气轮机';禁止使用';as';相反
我的规范中有以下测试用例Angular 使用'<&燃气轮机';禁止使用';as';相反,angular,typescript,jasmine,karma-jasmine,angular-unit-test,Angular,Typescript,Jasmine,Karma Jasmine,Angular Unit Test,我的规范中有以下测试用例 it (should create,()=>{ const url = (<jasmine.spy> http.get).calls.args(0)[0] expect(url).toBe('/api/get') }); 它(应该创建,()=>{ 常量url=(http.get.calls.args(0)[0] expect(url).toBe('/api/get') }); 当我运行它时,我得到以下lint错误 Ty
it (should create,()=>{
const url = (<jasmine.spy> http.get).calls.args(0)[0]
expect(url).toBe('/api/get')
});
它(应该创建,()=>{
常量url=(http.get.calls.args(0)[0]
expect(url).toBe('/api/get')
});
当我运行它时,我得到以下lint错误
Type assertion using the '<>' is forbidden, use as instead?
禁止使用“”的类型断言,是否改用as?
任何人都可以提供帮助。来自
类型断言
作为foo
与
最初添加的语法是
。这一点如下所示:
var foo: any;
var bar = <string> foo; // bar is now of type "string"
从
类型断言
作为foo
与
最初添加的语法是
。这一点如下所示:
var foo: any;
var bar = <string> foo; // bar is now of type "string"
http.get as jasmine.spy
是它想让你做的事-就这么做吗?http.get as jasmine.spy
是它想让你做的事-就这么做吗?供来到这里的人参考,想知道为什么会这样:看看JSX支持问题和.FYI给来这里的人,想知道为什么会这样:请参阅关于JSX支持问题和。
const url = (http.get as jasmine.spy).calls.args(0)[0]