我只是想知道,在删除一些组件之后是否像这样:
其他组件的其余部分将保持不变,因为上图中未提及
喜欢:
- 服务,
- 事件(广播、发出、开启)
- 运行 block
- 不变
- 配置
- 还有许多其他人。
希望上述问题是有效的,如果是这样,请告诉我还剩下什么,这样我在学习/适应新的 angular 2 时会感觉更容易。
typescript :
我在 typescript 中看到了面向类的 block 变化的变化 喜欢:
class MyComponent {
constructor() {
this.name = 'Max'
}
sayMyName() {
console.log('My name is', this.name)
}
}
这是否意味着常用的 DOM 操作函数如
document.getElementBy
窗口
对象- 其他事情在一定程度上也一样吗?
请给我一些关于 typescript 改变了多少的引用或想法
最佳答案
问题一:
高级抽象仍然是相同的( Controller 、指令、服务),但是随着框架被用 TypeScript 重写,所有的实现细节都发生了变化。
例如,angular 模块将被 ES6 原生模块取代,这意味着运行 block 、常量和配置将不相关。但是,由于他们保持依赖注入(inject),因此必须存在某种配置方式,因此您在配置和运行中可以做的任何事情仍然是可行的。
问题二:
您可能感到困惑TypeScript使用 JavaScript。前者一直有这样的语法(下一版本的 JavaScript(ES6/harmony)在某种程度上也是如此)。
但是,语言更改不会影响您使用框架的方式,因为 TypeScript 应该是 JavaScript 的超集,因此大多数有效的 JS 也是有效的 TS。如果您不想,则不必使用特定于 TypeScript 的功能。
关于javascript - 在几个 Angular 1 组件死亡后,其余的仍然保持不变?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30135544/