javascript - SWT 浏览器未在 Eclipse View 中呈现 Angular 2 页面

标签 javascript angularjs angular swt eclipse-rcp

我试图将 Angular 2 HTML 页面包含在 SWT 浏览器小部件中。 看起来 angular 2 HTML 页面没有在 SWT 浏览器中呈现。

但是,我能够将 Angular 1(或 Angular JS)页面包含在 SWT 浏览器小部件中,没有出现任何重大问题。

这是我的 HTML 页面,位于 <body>我已经定义了 Angular 分量选择器 app-root>它位于组件类型脚本 (.ts) 文件所在的 app 文件夹下。

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <title>Composer Bulk Manager</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <meta charset="utf-8">
  </head>
<body>
  <app-root></app-root>
<script type="text/javascript" src="inline.bundle.js"></script><script type="text/javascript" src="polyfills.bundle.js"></script><script type="text/javascript" src="styles.bundle.js"></script><script type="text/javascript" src="vendor.bundle.js"></script><script type="text/javascript" src="main.bundle.js"></script></body>
</html>

使用 Angular 框架(即 Angular 2 及更高版本)的 SWT 浏览器是否有任何限制??

最佳答案

默认情况下,SWT 浏览器采用 InternExplorer。 IE 不支持 ES6。 要解决此问题,您必须在“polyfills.ts”中启用一些导入

import 'core-js/es6/symbol';
import 'core-js/es6/object';
import 'core-js/es6/function';
import 'core-js/es6/parse-int';
import 'core-js/es6/parse-float';
import 'core-js/es6/number';
import 'core-js/es6/math';
import 'core-js/es6/string';
import 'core-js/es6/date';
import 'core-js/es6/array';
import 'core-js/es6/regexp';
import 'core-js/es6/map';
import 'core-js/es6/weak-map';
import 'core-js/es6/set';

关于javascript - SWT 浏览器未在 Eclipse View 中呈现 Angular 2 页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50245242/

相关文章:

javascript - jQuery 跨域发布重定向

javascript - 如何使用 node.js 以 Angular 下载图像?

css - 如何根据某些条件在 ngRepeat 中使用不同的内容类型?

javascript - 在 Controller 中使用 ajax 请求的 AngularJS 指令中未定义范围

javascript - 如何更新使用 ReactDOM.render() 渲染的 React Component 的 props

php - 限制从数据库返回的结果

javascript - Bootstrap : login form in dropdown navbar menu

javascript - AngularJS:在文本字段中更改 ng-model 时设置单个表单字段的样式

javascript - 部署 Angular 2 快速入门项目

Angular 4 : Responsive Grid List