我正在使用ng-include向我的页面添加模板,但我希望标题包含我想从父控制器传递的文本。模板中的数据可通过单独的侦听器获得。标题是在其外部指定的值。
<div ng-include="'throughput.html'" ng-init="heading = 'CPU Throughput'">
这是我的模板控制器
export class ThroughputController {
heading: any;
constructor(private $q: angular.IQService, private $scope: angular.IScope) {
let vm = this;
console.log(vm.heading);
});
}
当我的模板控制器启动时,我没有获得标题的值。这是未定义的。 我能够在javascript中编写相同的代码,一切正常。但我的申请是使用TS和我是TS的新手,我不知道我错过了什么。 任何帮助是极大的赞赏。 我们使用AngularJS 1.6。