我使用Node.js并使用angular-ui-router.d.ts
安装了tsd
但似乎Visual Studio Code无法识别它。
> tsd install angular
> tsd install angular-ui-router
我的意思是在下面的代码中,VS Code没有列出$stateProvider
的成员。 (以下代码是javascript代码)
angular.module("Jimli", ['ui.router'])
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider.???
})
答案 0 :(得分:0)
在声明中使用这些types
angular.module("Jimli", ['ui.router'])
.config(($stateProvider: ng.ui.IStateProvider // here, we say what we get
, $urlRouterProvider: ng.ui.IUrlRouterProvider) => {
// $stateProvider.???
$stateProvider.state(...
})
另外,我使用arrow function
代替功能