这是我的控制器。
/// <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}} ,有人可以告诉我我的错误在哪里吗?
答案 0 :(得分:0)
除了我忘了将文件包含在View中外,没有任何问题。