这是什么意思?
我有导入:
import {Credentials} from '../_models/credentials/credentials.model';
构造函数:
constructor(private router: Router,
private credential: Credentials){
}
答案 0 :(得分:2)
您无法在构造函数中注入模型类。它必须是@Injectable()
并设置为Angular的DI使用的提供者。
将构造函数更改为:
constructor(private router: Router)
答案 1 :(得分:1)
您无法在构造函数中注入模型。将credential
定义为类变量。
import {Credentials} from '../_models/credentials/credentials.model';
// ...
//
private credential: Credentials;
// ... ...
//
constructor(private router: Router){ }