Saya ingin tahu bagaimana cara menggunakan tekad UI Router dengan TypeScript.
.state("signin.notActivated", <ng.ui.IState> {
controller: "SigninCtrl",
controllerAs: "signin",
url: "/notActivated",
resolve: {
inProgress: function() {
return { formData : null }
}
}
})
Di pengontrolku, aku telah menyuntikkan tekadku.
constructor(public $state : angular.ui.IState, private inProgress) {
this.init();
}
private init = () => {
this.someData = this.inProgress.formData; // error
}
Saya mendapatkan kesalahan penyedia tidak dikenal, karena TypeScript mencoba mendaftarkannya sebagai layanan.
Bisakah ini dilakukan?