Avatar ·

استيراد lodash في Angular 2+ مع TypeScript: كيفية التثبيت والاستخدام بشكل صحيح

مرحباً! أنا مبتدئ في Angular و TypeScript، وقد واجهت مشكلة في ربط مكتبة lodash بمشروعي. أستخدم Angular 8 مع TypeScript، وأحتاج إلى استخدام دوال مثل `_.debounce` لمعالجة الإدخال في النموذج و `_.cloneDeep` للنسخ العميق للكائنات. لقد قمت بتثبيت lodash عبر npm: `npm install lodash`. كما قمت بتثبيت الأنواع: `npm install @types/lodash --save-dev`. ولكن عندما أحاول استيراد lodash في المكون، يقوم TypeScript بإظهار أخطاء. إليك الكود الخاص بي: ```typescript import { Component, OnInit } from '@angular/core'; import * as _ from 'lodash'; @Component({ selector: 'app-my-component', templateUrl: './my-component.component.html' }) export class MyComponent implements OnInit { data: any = { user: { name: 'John' } }; ngOnInit() ```