小编Ked*_*upa的帖子

如何将服务注入角度恒定的

我正在尝试导出一个角度常量,我需要设置一个键,其值将从服务中返回。我尝试使用以下代码:

这是我的user-config.ts文件:

export const USER_CONFIG = {
    username: new UserService().getUsername()
}
Run Code Online (Sandbox Code Playgroud)

这是我想以常量注入的UserService文件:

 export class UserService{
        constructor(someOtherService: SomeOtherService)
        getUsername() {
            return this.someOtherService.getDetails('some/url')
        }
    }
Run Code Online (Sandbox Code Playgroud)

我无法解决此问题。需要帮忙。

constants angular angular-dependency-injection

7
推荐指数
1
解决办法
124
查看次数

如何在 Typescript 中初始化类型化数组

我有一个名为“cart”的对象数组,它看起来像这样,

cart:[{name:any, rate:number, qty:number, discount:number, subtotal:number}]

一开始我不想在里面有任何数据,但是当我写的时候

cart:[{name:any, rate:number, qty:number, discount:number, subtotal:number}];

并尝试通过使用找到长度

Object.keys(this.cart).length

它显示一个错误说

`TypeError: Cannot convert undefined or null to object`
Run Code Online (Sandbox Code Playgroud)

另外,如何清除数组中的所有元素。

typescript angular

3
推荐指数
1
解决办法
4855
查看次数