【问题标题】:what is the benefit of defining a $scope interface定义 $scope 接口有什么好处
【发布时间】:2014-03-05 23:09:54
【问题描述】:

学习使用 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;
        });
    }
}

这样做有什么好处?

【问题讨论】:

    标签: javascript angularjs typescript


    【解决方案1】:

    这将帮助设计人员知道有一个变量tasks 可用,他可以将其绑定到来自 html 的样式。

    PS:我(以及使用controller as 语法的角度团队)实际上建议将控制器放在范围内:http://www.youtube.com/watch?v=WdtVn_8K17E&hd=1

    【讨论】:

      猜你喜欢
      • 2019-11-13
      • 1970-01-01
      • 2011-08-12
      • 2018-02-14
      • 1970-01-01
      • 2012-04-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多