我使用Node.js并使用tsd
安装了angular-ui-router.d.ts
,但似乎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.???
})
在声明中使用这些types
angular.module("Jimli", ['ui.router'])
.config(($stateProvider: ng.ui.IStateProvider // here, we say what we get
, $urlRouterProvider: ng.ui.IUrlRouterProvider) => {
// $stateProvider.???
$stateProvider.state(...
})
另外,我用箭头函数代替了函数