這是什麼意思?未捕獲(承諾):錯誤:沒有提供憑證?
我有進口:
import {Credentials} from '../_models/credentials/credentials.model';
和constructor:
constructor(private router: Router,
private credential: Credentials){
}
這是什麼意思?未捕獲(承諾):錯誤:沒有提供憑證?
我有進口:
import {Credentials} from '../_models/credentials/credentials.model';
和constructor:
constructor(private router: Router,
private credential: Credentials){
}
你不能在構造函數中注入模型類。它需要是@Injectable()
,並設置爲供Angular的DI使用的提供者。
構造函數更改爲:
constructor(private router: Router)
你不能在構造函數中注入一種模式。將credential
定義爲類變量。
import {Credentials} from '../_models/credentials/credentials.model';
// ...
//
private credential: Credentials;
// ... ...
//
constructor(private router: Router){ }
你吧? '構造函數(私人路由器:路由器)'? – Daniel
你能分享所有的照片嗎? – Daniel
如果Credentials不是提供者,那麼它不能被設置爲構造函數參數並注入。這是什麼錯誤意味着..從您發佈的代碼,它是一個模型類,而不是供應商 –