Ожидается 2 аргумента, но получено 1.ts (2554) core.d.ts (8054, 47): аргумент для 'opts' не предоставлен - PullRequest
1 голос
/ 12 июня 2019

Это часть моего кода, в которой я получаю эту ошибку:

Expected 2 arguments, but got 1.ts(2554)
core.d.ts(8054, 47): An argument for 'opts' was not provided.

отсюда:

import {ViewChild, ChangeDetectorRef, AfterViewInit} from "@angular/core"; 
import {RadSideDrawerComponent, SideDrawerType} from "nativescript-telerik-ui/sidedrawer/angular";

export class DrawerPage implements AfterViewInit {
    @ViewChild(RadSideDrawerComponent) protected drawerComponent: RadSideDrawerComponent; 
    protected drawer: SideDrawerType;

    constructor(private _changeDetectorRef: ChangeDetectorRef) { }

    ngAfterViewInit() { 
        this.drawer = this.drawerComponent.sideDrawer; 
        this._changeDetectorRef.detectChanges(); 
    }

    protected openDrawer() { 
        this.drawer.showDrawer(); 
    }

    protected closeDrawer() { 
        this.drawer.closeDrawer(); 
    }
}

Я не могу понять, в чем проблема? Я новый ученик, который изучает видео для изучения NativeScript!

1 Ответ

0 голосов
/ 13 июня 2019

Вы используете nativescript-telerik-ui/sidedrawer, и это не поддерживается последней версией Nativscript. Этот пакет устарел .

Для бокового ящика используйте nativescript-ui-sidedrawer .

...