أحتاج إلى تجاوز خاصية التجربة في Chrome وأواجه هذا الخطأ.
if ('scrollRestoration' in history) {
history.scrollRestoration = 'manual'; // type error
}
لقد وجدت الإجابات على: http://stackoverflow.com/questions/18083389/ignore-typescript-errors-property-does-not-exist-on-value-of-type. لكن لست متأكدًا من الطريقة الصحيحة للذهاب.
(history as any).scrollRestoration = 'manual';
ضد
history['scrollRestoration'] = 'manual';
يبدو أن مستندات TypeScript / كتاب الغوص العميق لا يذكر تركيب الأقواس المربعة.
سأذهب مع الأول. الطريقة الثانية تعمل ، ولكن فقط إذا جمعت بدون -noImplicitAny
.
التعليق الأكثر فائدة
سأذهب مع الأول. الطريقة الثانية تعمل ، ولكن فقط إذا جمعت بدون
-noImplicitAny
.