javascript - 是否可以将 ES5 JavaScript 与 Angular 2 而不是 TypeScript 一起使用?

标签 javascript ecmascript-5 angular

是否需要为 Angular 2 学习 TypeScript?

Angular 2 可以与纯 JavaScript 一起使用吗?

编辑:我看到像 ES6、ES7、Dart 这样的语言会编译成 JavaScript 来执行,但我还没有看到任何直接使用 ES5 JavaScript 的引用。

最佳答案

是的,你可以。

去读这个guide .按代码示例上的 ES5 选项卡将显示与 TypeScript 相对的常规 ES5 JavaScript。

API preview但是,由于显而易见的原因,它是不完整的。所以你可能还没有找到那里列出的 ES5 方法,其中一些可能会在发布前发生变化。

ES5 中 Angular 2.0 主要组件的当前示例。

function AppComponent() {}

AppComponent.annotations = [
  new angular.ComponentAnnotation({
    selector: 'my-app'
  }),
  new angular.ViewAnnotation({
    template: '<h1>My first Angular 2 App</h1>'
  })
];

document.addEventListener('DOMContentLoaded', function() {
  angular.bootstrap(AppComponent);
});

关于javascript - 是否可以将 ES5 JavaScript 与 Angular 2 而不是 TypeScript 一起使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30689094/

相关文章:

javascript - XML Schema 正则表达式与 JavaScript/ECMAScript 正则表达式兼容吗?

Angular 7 : How to re-validate control when a property of the model changes

angular - 如何在 promise 之外使用变量

没有选择 child 的javascript addEventListener

Javascript 函数创建它自己的 <li></li>,但在此过程中删除网页上的所有其他 <li></li>

javascript - Codeigniter jquery 在 AJAX 文件上传中不起作用

typescript - typescript是否需要先编译成es6再编译成es5

javascript - 防止MVC中的ajax调用

visual-studio - Visual Studio 2015 - node_modules 文件夹中的 *.d.ts 文件错误

Angular 社交登录(使用 Google)+ Angular Guards