Как получить доступ к атрибуту стиля таблицы Primeng - PullRequest
0 голосов
/ 03 июня 2019

В угловом проекте мне нужно проверить, что отображаемая ширина таблицы таблицы данных primeng установлена ​​равной значению maxWidth, которое я ему назначаю.Для этого я хочу вызвать атрибут [style], чтобы получить ширину и посмотреть, равен ли он моей maxWidth.Однако я не знаю, как называть такие атрибуты.Как мне это сделать?В настоящее время я понятия не имею, если я иду в правильном направлении.

Я пробовал несколько вещей, но я не уверен в синтаксисе для него.

<p-table class="p-table" ... [style] = "{width: maxWidth}" >

it('should implement maxwidth', () => {
    const widthDebug: DebugElement = fixture.debugElement;
    const tableWidth = widthDebug.query(By.css('.ui-table .ui-widget'));
    const ptable: HTMLElement = tableWidth.nativeElement;

    expect(ptable.textContent).toContain("width: " + component.maxWidth);

});

Ожидается: успех (ptable.textContent содержит "width: component.maxWidth") фактическое: TypeError: невозможно прочитать свойство 'nativeElement' с нулевым значением

...