Visual Studio 2013中的Typescript中使用AngularJS"模块"声明的难度

Cie*_*iel 4 angularjs typescript visual-studio-2013

我正在尝试使用Typescript来构建一个Angular JS 1.3应用程序,而我在出门时遇到了麻烦,因为它说"typeof angular"上不存在"模块".

我认为这很容易通过包含"DefinitelyTyped" angular.d.ts文件来纠正,但似乎没有做任何事情.

我的文件夹结构如下所示......

  • 应用
    • 资产
      • 分型
      • angularjs
        • angular.d.ts
      • jQuery的
        • jquery.d.ts
      • 应用
        • app.core.ts
      • JS
        • jQuery的
          • 的jquery.js

我的棱角app.core.ts看起来像这样;

/// <reference path="~/application/assets/typings/jquery/jquery.d.ts" />
/// <reference path="~/application/assets/typings/angularjs/angular.d.ts" />

    ((): void => {
        'use strict';

        angular
            .module('app', [
            /*
             * Angular Modules
             */
                'kendo.directives',
                'ui.bootstrap',
                'ui.bootstrap.drawer',
                'ui.check'
            ]);
    })();
Run Code Online (Sandbox Code Playgroud)

起初我只是假设路径是错误的,但似乎并不重要我使用的路径.如果我使用相对于app.core.ts文件的路径,它仍然无法正常工作.

我正在使用Visual Studio 2013.4 Professional,它在我的屏幕上看起来像这样;

角度误差

谁能帮我?我已经非常沮丧了角度.

tho*_*aux 6

最新的定义文件使用TypeScript 1.4语法.请验证您的IDE是否支持此版本.