2013-12-08 2 views
6

मैं सोच रहा हूँ अगर यह मेरे रेजर विचारों में "टाइपप्रति IntelliSense" प्राप्त करना संभव है, के रूप में मैं अपने 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।', कोई IntelliSense दिखाने):

<!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> 

मैं चाहते हैं क्या, दृश्य स्टूडियो (2013) को समझने के लिए क्या tController है, और मुझे गुण थी पर परिभाषित देने के लिए है एस वर्ग इस मामले में यह 'myExampleMessage' संपत्ति होगी।

मुझे लगता है मैं कुछ गलत कर रहा हूँ, या यह संभव नहीं है?

+0

आप सही हैं, यह एक शानदार विशेषता होगी और मुझे आश्चर्य है कि कोई भी इसके बारे में क्यों सोच रहा है। दुर्भाग्य से, यह भविष्य के अपडेट के रोड मैप में भी नहीं है। – tocqueville

उत्तर

1

मैं कुछ गलत कर रहा हूं, या यह संभव नहीं है?

यह इस समय समर्थित नहीं है।

+0

आपकी त्वरित प्रतिक्रिया के लिए धन्यवाद! पता है कि मैं इसे कब समर्थित होने की उम्मीद कर सकता हूं? – ohabbers

+0

2013 बस जारी किया गया था और यह नहीं था। मूल रूप से आप बेहतर 'angularjs' * + *' typescript' समर्थन के लिए पूछ रहे हैं। मैंने सार्वजनिक रोडमैप में इसका उल्लेख नहीं देखा है – basarat