2013-12-08 42 views
6

我想知道是否可以在我的剃刀視圖中獲得「打字稿智能感知」,就像我在我的ts文件中一樣?「打字稿intellisense」在我的剃鬚刀意見?

這是我app.ts文件(當我輸入 '這個' 的 'myExampleMessage' 屬性顯示出來):

/// <reference path="Scripts/typings/angularjs/angular.d.ts"/> 
'use strict'; 

var app = angular.module('app', []); 

class TestController { 
    constructor($scope: ng.IScope) { 
     this.myExampleMessage = "Hello"; 
    } 

    myExampleMessage: string; 
} 


這是我default.cshtml文件(當我類型「tController。」,沒有智能感知顯示):

<!DOCTYPE html> 
<html lang="en" ng-app="app"> 
    <head> 
     <title>TypeScript HTML App</title> 
     <script src="Scripts/angular.js"></script> 
     <script src="app.js"></script> 
    </head> 
    <body ng-controller="TestController as tController"> 
     <h1>TypeScript HTML App</h1> 
     <div id="content">{{tController.myExampleMessage}}</div> 
    </body> 
</html> 

我想什麼,是爲Visual Studio(2013),以瞭解tController是什麼,給我THI定義的屬性上課。在這種情況下,它將是'myExampleMessage'屬性。

我是我做錯了什麼,或者這不可能嗎?

+0

你說得對,這將是一個很棒的功能,我想知道爲什麼沒有人想到它。不幸的是,它甚至不在未來更新的路線圖中。 – tocqueville

回答

1

我是我做錯了什麼,或者這不可能?

目前尚不支持。

+0

感謝您的快速響應!知道什麼時候可以期待這種支持? – ohabbers

+0

2013剛剛發佈,並沒有這個。基本上你要求更好的'angularjs' * + *'typescript'支持。我沒有看到它在公共路線圖中提到過 – basarat