学习与Angularjs一起使用的打字稿。我看到为该范围声明了一个接口,如 ref
interface TasksControllerScope extends ng.IScope {
tasks: Task[];
}
class TasksController {
constructor($scope: TasksControllerScope, taskService: TaskService) {
taskService.get().then((tasks: Task[]): void => {
$scope.tasks = tasks;
});
}
}
这有什么好处?
答案 0 :(得分:0)
这将有助于设计人员知道有一个变量tasks
可用,他可以从html绑定到样式。
PS:我(以及具有controller as
语法的角度团队)实际上建议将控制器置于范围内:http://www.youtube.com/watch?v=WdtVn_8K17E&hd=1