【问题标题】:"typescript intellisense" in my razor views?我的剃刀观点中的“打字稿智能感知”?
【发布时间】:2013-12-25 22:18:13
【问题描述】:

我想知道是否有可能在我的剃刀视图中获得“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”属性。

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

【问题讨论】:

  • 你说得对,这将是一个很棒的功能,我想知道为什么没有人考虑它。不幸的是,它甚至不在未来更新的路线图中。

标签: visual-studio angularjs razor typescript intellisense


【解决方案1】:

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

暂时不支持。

【讨论】:

  • 感谢您的快速回复!知道我什么时候可以期望得到支持吗?
  • 2013 刚刚发布,没有这个。基本上你要求更好的angularjs + typescript 支持。我还没有看到公共路线图中提到它
猜你喜欢
  • 1970-01-01
  • 2013-01-24
  • 1970-01-01
  • 2020-10-04
  • 2011-03-12
  • 2015-04-16
  • 1970-01-01
  • 2015-02-17
  • 2019-12-11
相关资源
最近更新 更多