简体   繁体   English

Angular Typescript错误-不推荐使用字符集。 (弃用)

[英]Angular Typescript Error - charset is deprecated. (deprecation)

I am using Angular 7. I have loadscript.directive.ts 我正在使用Angular7。我有loadscript.directive.ts

 import { Directive, Input } from '@angular/core'; @Directive({ selector: '[appLoadscript]' }) export class LoadscriptDirective { @Input('appLoadscript') script: any; constructor() { } ngOnInit() { let node = document.createElement('script'); node.src = this.script; node.type = 'text/javascript'; node.async = false; node.charset = 'utf-8'; document.getElementsByTagName('head')[0].appendChild(node); } } 

But I got this error: 但是我得到了这个错误:

charset is deprecated. 字符集已弃用。 (deprecation) (弃用)

错误

How do I resolve this error in my Angular 7? 如何在Angular 7中解决此错误?

Don't set the charset: docs 不要设置字符集: docs

If present, its value must be an ASCII case-insensitive match for "utf-8". 如果存在,则其值必须为“ utf-8”的ASCII区分大小写的匹配项。 Both it's unnecessary to specify the charset attribute, because documents must use UTF-8, and the script element inherits its character encoding from the document. 都不必指定charset属性,因为文档必须使用UTF-8,并且script元素从文档继承其字符编码。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 TSLint 正在被弃用。 这对 Angular 有何影响? - TSLint is being deprecated. How does this affect Angular? 全局图标库已弃用。 FortAwesome/angular-fontawesome - Global icon library is deprecated. for FortAwesome/angular-fontawesome Angular 中的 DefaultIterableDiffer 已弃用。 我现在该怎么办? - DefaultIterableDiffer in Angular is deprecated. What shall I do now? TypeScript isObject & isNullOrUndefined 已弃用 angular - TypeScript isObject & isNullOrUndefined deprecated angular angular 中的验证器在 angular 中显示弃用错误 - validator in angular showing deprecation error in angular Observable `of` 已弃用。 什么是等价物? - Observable `of` deprecated. What is the equivalent? ProvidedIn:Angular 14+ 中的“any”已弃用。 什么是好的替代品? - ProvidedIn: 'any' in Angular 14+ is deprecated. What would be a good replacement? Chartjs 错误:时间刻度:“time.format”已弃用。 请改用“time.parser” - Chartjs error : time scale: “time.format” is deprecated. Please use “time.parser” instead 在angular 5.2.1生产中,不赞成使用ules \\ bootstrap \\ dist \\ css \\ bootstrap.cssNode#moveTo。 使用容器#追加 - In angular 5.2.1 production getting …ules\bootstrap\dist\css\bootstrap.cssNode#moveTo was deprecated. Use Container#append Typescript 弃用警告 - Typescript Deprecation warning
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM