TypeScript无法绑定控制器范围以进行查看

时间:2015-10-21 21:44:07

标签: angularjs typescript

这是我的控制器

 /// <reference path="../../node_modules/definitely-typed-angular/angular.d.ts"/>
 interface IcontrollerScope extends ng.IScope {
 name: string;
  }
  class test {
static $inject: string[] = ["$scope"];
constructor(public $scope: IcontrollerScope) {
    $scope.name = "Sample";
  }
}

我的 App.ts

  var map: ng.IModule = angular.module("map.module", []);
  map.controller('map.controller', test);

这是我的HTML:

 <body ng-app="map.module">
  <div ng-controller="map.controller">
    {{name}}
    </div>
  </body>

当我在浏览器中打开页面时,它不会评估语句 {{name}} ,有人可以告诉我我的错误在哪里吗?

1 个答案:

答案 0 :(得分:0)

除了我忘了将文件包含在View中外,没有任何问题。