簡體   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