在我的剃刀视图中的"打字稿智能感知"?

Oyv*_*tad 6 intellisense visual-studio razor angularjs typescript

我想知道我的剃刀视图中是否有可能获得"typescript intellisense",就像我的ts文件一样?

这是我的app.ts文件(当我输入'this.''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;
}
Run Code Online (Sandbox Code Playgroud)


这是我的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>
Run Code Online (Sandbox Code Playgroud)

我想要的是Visual Studio(2013)了解tController是什么,并给我在这个类上定义的属性.在这种情况下,它将是'myExampleMessage'属性.

我做错了什么,或者这不可能吗?

bas*_*rat 1

我是做错了什么,还是这不可能?

目前不支持。