"打字稿intellisense"在我的剃刀意见?

时间:2013-12-08 22:19:29

标签: visual-studio angularjs razor typescript intellisense

我想知道我的剃刀视图中是否有可能获得“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;
}


这是我的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是什么,并给我在这个类上定义的属性。在这种情况下,它将是'myExampleMessage'属性。

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

1 个答案:

答案 0 :(得分:1)

  

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

目前不支持。