繁体   English   中英

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

[英]Difficulty with AngularJS “module” declaration in Typescript in Visual Studio 2013

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

我认为这很容易通过包含“DefinitelyTyped” angular.d.ts文件来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'
            ]);
    })();

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

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

角度误差

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM