angular - Angular 2.0 中 $scope 的替代品

标签 angular angularjs-scope

在 Angular 2.0 中,将没有 $scope

有什么替代方案?我将如何在组件之间共享数据? scope 选项在指令中可用吗?更实际地说,是否有我可以熟悉的当前替代方案?

我知道 controller as 但我读到 Controller 也将被淘汰。

Angular 团队已经开始对这样一场革命感到困惑。

最佳答案

Angular 2.0 使用 this 而不是 $scope

2.0 中的主要变化之一是 Controller 的死亡,以及对组件的新强调。 转向基于组件的应用程序的一大优势是更容易定义它们的界面;此外,HTML 元素已经在事件、属性和属性中具有易于映射的接口(interface)。

查看 AngularJS 1.32.0 的迁移 here . 另请参阅 Angular 2.0 的完整文档 here

关于angular - Angular 2.0 中 $scope 的替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26921058/

相关文章:

javascript - Angular 6 服务无法通过单元测试(NullInjectorError : No provider for HttpClient!)

javascript - 观察指令上的元素

angular - 让 Amazon Cognito 使用 angular2 和 typescript

javascript - 有没有办法找到使用绑定(bind)到事件的属性的数组元素,同时使用 ngfor 作为默认值?

Angular 2 - 从响应中获取 cookie

javascript - AngularJS 在范围更改时不更新模板变量

javascript - angular js 在 watch 语句中恢复范围属性的更改

javascript - 如何在没有Google SDK的情况下使用key脚本在angularjs中使用谷歌地图

angularjs - 如何在范围内找到 watch 。$$watchers

angular - 设置 routerLink 时如何使用 if 条件