Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 定义$scope接口的好处是什么_Javascript_Angularjs_Typescript - Fatal编程技术网

Javascript 定义$scope接口的好处是什么

Javascript 定义$scope接口的好处是什么,javascript,angularjs,typescript,Javascript,Angularjs,Typescript,学习与Angularjs一起使用的typescript。我看到为作用域声明了一个接口,如中所示 这有什么好处?这将帮助设计师知道有一个变量tasks可用,他可以从html绑定到样式 PS:I(以及使用控制器作为语法的angular团队)实际上建议将控制器置于范围内: interface TasksControllerScope extends ng.IScope { tasks: Task[]; } class TasksController { constructor($s

学习与Angularjs一起使用的typescript。我看到为作用域声明了一个接口,如中所示


这有什么好处?

这将帮助设计师知道有一个变量
tasks
可用,他可以从html绑定到样式

PS:I(以及使用
控制器作为
语法的angular团队)实际上建议将控制器置于范围内:

interface TasksControllerScope extends ng.IScope {
    tasks: Task[];
}

class TasksController {
    constructor($scope: TasksControllerScope, taskService: TaskService) {
        taskService.get().then((tasks: Task[]): void => {
            $scope.tasks = tasks;
        });
    }
}