如何使用typeScript

时间:2015-04-22 13:28:27

标签: angularjs gruntjs typescript session-storage ng-storage

是否可以在typeScript中包含ngStorage?我收到TS2304错误但我找不到我可以包含的definitelyTyped的.d.ts文件。 我想存储我在REST请求中使用的令牌。还有其他建议吗?我也无法使用$ sessionStorage。显然我没有足够的关于typeScript的知识,我可能不会包含我应该拥有的东西。 提前致谢。

2 个答案:

答案 0 :(得分:1)

  

简答

     

是!

更长的答案

是的,您可以将ngStorage与TypeScript一起使用。

因为TypeScript是JavaScript的超集,所以你可以在JavaScript中做任何你可以用TypeScript做的事情(注意有一些差异,但不是关于使用其他库)。如果您无法找到此模块的.d.ts文件,那么您有两种选择可以使用它。

  1. 指定类型为any
  2. 的任何服务/工厂的类型
  3. 创建您自己的.d.ts来代表此模块,或至少表示您正在使用的部分
  4. 如果您决定沿着#2的路线前进,那么社区可以向明确类型的仓库提交拉取请求,以包含您创建的定义。

答案 1 :(得分:1)

一个一岁的问题。但只是为了更新,有一个.d.ts文件可用于ngStorage。

运行以下命令然后离开。

tsd install ngStorage --save --resolve