Tho*_*mas 6 typescript angular-ui-router
我很好奇我将如何使用UI路由器解决TypeScript问题.
.state("signin.notActivated", <ng.ui.IState> {
controller: "SigninCtrl",
controllerAs: "signin",
url: "/notActivated",
resolve: {
inProgress: function() {
return { formData : null }
}
}
})
Run Code Online (Sandbox Code Playgroud)
在我的控制器中,我已经注入了我的决心.
constructor(public $state : angular.ui.IState, private inProgress) {
this.init();
}
private init = () => {
this.someData = this.inProgress.formData; // error
}
Run Code Online (Sandbox Code Playgroud)
我收到一个未知的提供程序错误,因为TypeScript正在尝试将其注册为服务.
可以这样做吗?
尝试像这样注入:
static $inject = ['$state', 'inProgress'];
constructor(public $state : angular.ui.IState, private inProgress) {
this.init();
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1687 次 |
| 最近记录: |