[英]Is it needed to include the hints for java lint with Typescript , VS - 2013
我的文件看起来都像这样,顶部是jslint部分:
/*global angular*/
angular.module('xx')
.controller('XController', [
'$http',
xController
]);
当我转换为Typescript时,我什至需要在其中包含/ global angular /定义。 另外,我是否还需要从VS2013 Udpate 2起关闭棉绒检查?
JSLint适用于javascript,而不适用于打字稿。 除非您从不使用打字稿中的任何功能(否则将无法胜任),否则它将无法解析您的代码。
当我转换为Typescript时,我甚至需要在其中具有/ global angular /定义
不会。TypeScript使用定义文件。 例如对于角度https://github.com/borisyankov/DefinitelyTyped/blob/master/angularjs/angular.d.ts
您可以像下面这样简单地引用它
/// <reference path="angular.d.ts" />
您可以获得比简单的angular
全局angular
更大的类型安全性,您仍然可以使用如下简单的打字稿来做到这一点:
declare var angular:any;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.