我有自己的依赖类:
def random_case(name)
name = ["jordan".upcase, "jordan".downcase]
name.sample
end
puts "My name is #{random_case(name)}"
我在组件中使用此类:
export class PeriodClass {
public constructor(
private educationPeriodService: EducationPeriodService){}
}
它给我一个错误:
未捕获的错误:无法解析PeriodClass的所有参数:(?,?)。
当我在组件中注入@Component({
providers: [PeriodClass]
});
class ComponentClass {
public constructor(public classPeriod: PeriodClass) {
}
}
时,我没有通过依赖项PeriodClass
,怎么办?
答案 0 :(得分:3)
要将类/服务注入组件,请确保它是:
User
答案 1 :(得分:1)
将@Injectable批注添加到您的PeriodClass。