问题标签 [es5-shim]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
angular - IE10 上的日期管道问题 - 'Intl' 未定义
我有以下使用 Angular 2 日期管道的简单示例,该管道在 IE11 中运行良好,但在 IE10 中失败:
一个 IE10,它的错误是'Intl' is undefined
. 垫片已正确加载,就像快速入门示例一样。
这是 plunker - http://plnkr.co/edit/rJIAay1mRXnnFtNvmM7x?p=preview
如果在 F12 工具中打开 IE10 仿真模式,则会出现错误。如何在 IE10 浏览器上解决此问题?
reactjs - 在redux中调用action后无法传递数据
我是redux的新手。我在我的项目中使用 ES5。我刚刚开始在此实现 redux。
单击“header.js”文件中定义的“Employees”条目时,我正在调用 listEmployees() 操作,我想在屏幕上列出员工。但是,当我运行项目时,单击“员工”时,会调用该操作,然后是减速器。但是,在 header.js 文件中,我看到“this.props.list”已更新,但在 EmployeeTable 中它是未定义的。请帮忙。
javascript - IE11 在 Angular2(TS) 中发出 Angular CLI 项目,polyfills 不起作用
我正在使用 anugular-cli 1.0.0-beta.16,它的 polyfills.ts 如下所示:
但是这个 pollyfills 文件不适用于 IE11,它适用于 Chrome、Firefox、EDGE,我的 main.ts 看起来像这样:
在 IE11 上运行它会在粗箭头表达式错误上显示错误
对于这个位置的 minifiedjs:
这就是我的 tsconfig.json 的样子
@Cleton 这就是我的 tsconfig 的样子
javascript - 优化 - lodash 与许多参数合并的兼容性
values
将其视为未确定的对象列表。
我想要一个有效的 ES5 版本:
由于...anything
不允许我这样做:
但我很确定这不是最好的方法......
有任何想法吗 ?
angularjs - angular1 应用上的 es5 到 es6 + webpack
我正在将 Angular1 转换为 es6 并开始使用 webpack。因此,我需要在所有文件中使用“导入/导出模块”。
我需要在我拥有的每个文件 js 上导入模块吗?例如,即使是角度的 $window ?即使在路由器的解析?
我正在为转换而苦苦挣扎。
有没有一种简单的方法可以在大型应用程序上做到这一点?
谢谢!
javascript - 符号 => 在 Type 脚本和 ES6 中表示什么
在 typescript 以及 ES6 中我们为什么使用 =>,当我们需要实际使用这个时。它与旧版本的 javascript 有何不同。
javascript - 带有 ES5 的 Angular 2 ViewChild 实现
我正在用 ES5 为 Angular 2 编写一个应用程序。
我想要一个带有动态加载视图子的组件,它将加载现有组件。
我在 TypeScript 中看到了示例,但我在 ES5 中没有这样做,并且ng.core.ViewChild
基于 a 注入组件构造函数ng.core.Directive
并使用动态加载的现有组件更新 DOM 元素(标有该指令)的内容。
我试过了
...我得到一个ElementRef
,但需要ViewContainerRef
一个动态加载的组件来更新 DOM 内容。
我试过了 :
...但我得到一个“空”的对象。__proto__ object
组件加载如下:
我试图注入ng.core.ViewContainerRef
组件构造函数:
但这当然会ng.core.ViewContainerRef
为我的“qform”元素注入一个实例,并且我会在“qform”元素的末尾获得动态加载的组件
使用我的代码链接到 plunker(不工作)http://plnkr.co/edit/mRxGKYvKy8tHRjupNzju?p=preview
如果有人能帮我解决这个问题,我将非常感激,或者提示..
谢谢 !
javascript - 为什么要将全局变量传递给函数?
我见过以两种方式编写的相同代码,想知道它们之间是否有任何权衡。
方法一:
方法二:
如果全局变量无论如何都将存在于该范围内,为什么要将全局变量传递给函数?
javascript - 如何使用 Rollup JS 捆绑 polyfills 和外部库?
这是我第一个使用 Angular 2 的应用程序。
我们运行 aot 和 rollup 来生成一个包。但是我们必须始终将 polyfills(shim、reflect-metadata 和 zone.js)添加到带有script
HTML 元素的 index.html 中。
是否可以将此 polyfill 添加到包中?
另一个问题:如何将外部 JS 库添加到包中。实际上,就像 polyfill 一样,我们必须将它们添加到 index.html
javascript - 将 es5 迁移到 es6 导出默认值
我正在尝试将代码从 es5 迁移到 es6,我在这两个方面都很新,如果有人可以帮助我,我将非常感激。
es5 版本:
lib.js
main.js
es6 版本 - 我正在尝试:
库文件
main.ts
问题是在我的main.ts foo1 中无法解决。有什么想法或建议吗?
感谢!