angular Azure 应用程序配置给出 SCRIPT1002:IE11 中的语法错误
angular azure app configuration giving SCRIPT1002: Syntax error in IE11
这是 IE11 控制台中的行
vendor.js (65816,1);
class AppConfigCredential {
constructor(credential, secret) {
this.credential = credential;
this.secret = secret;
}
我正在尝试从 angular 的 azure appconfiguration 中读取功能标志
它适用于除 IE11 之外的所有浏览器
我尝试替换 polyfiles 并添加 tsconfig-es5.app 并根据需要更改 angular json 但没有使用和调用函数。
enter code here
async GetFeatureToggleValue(key: any) {
const client = new AppConfigurationClient(this.AppconfigURL);;
return await client.getConfigurationSetting({ key:
".appconfig.featureflag/" + key }, { onlyIfChanged: true }); }
在 ES2015/ES6 中引入了 class
关键字。
Internet Explorer 11 不支持 ES6 及更高版本的 JavaScript。
(Chrome 目前在 ES12)。
你可以使用 来使用 babel 来 transpile 你的代码到 ES5。
但是,如果可能,尽量避免为 IE11 本身开发,因为它将在 2022 年 6 月从 Windows10 中删除。(来源:blog.windows.com)
这是 IE11 控制台中的行 vendor.js (65816,1);
class AppConfigCredential {
constructor(credential, secret) {
this.credential = credential;
this.secret = secret;
}
我正在尝试从 angular 的 azure appconfiguration 中读取功能标志 它适用于除 IE11 之外的所有浏览器 我尝试替换 polyfiles 并添加 tsconfig-es5.app 并根据需要更改 angular json 但没有使用和调用函数。
enter code here
async GetFeatureToggleValue(key: any) {
const client = new AppConfigurationClient(this.AppconfigURL);;
return await client.getConfigurationSetting({ key:
".appconfig.featureflag/" + key }, { onlyIfChanged: true }); }
在 ES2015/ES6 中引入了 class
关键字。
Internet Explorer 11 不支持 ES6 及更高版本的 JavaScript。
(Chrome 目前在 ES12)。
你可以使用
但是,如果可能,尽量避免为 IE11 本身开发,因为它将在 2022 年 6 月从 Windows10 中删除。(来源:blog.windows.com)