Sau khi đọc thông qua các tài liệu ( https://api.drupal.org/api/drupal/core!modules!view!src!ViewExecutable.php/ class / ViewExecutable / 8 ), tôi đã thử cách sau (đã hoạt động):
$view = \Drupal\views\Views::getView('your_view_id');
$view->setDisplay('your_display_id');
$displayObj = $view->getDisplay();
//$displayPluginTitle = $displayObj->pluginTitle()->render();
//$displayTitle = $displayObj->getOption('title');
$displayName = $displayObj->display['display_title'];
NB1: Tôi sử dụng làm chức năng trên TranslatableMarkup đối tượng, đây là những gì trở về chức năng pluginTitle. Có thể sử dụng các chức năng khác ở đó, như, ví dụ getUntranslatedString
NB2: Tôi đã hiểu nhầm OP. :-) Đã nhận xét phần bị lỗi của mã, trả về tiêu đề của plugin hiển thị và không phải tiêu đề của màn hình theo yêu cầu. NB3: Tôi đã hiểu nhầm OP. LẦN NỮA! :-) Đã nhận xét phần bị lỗi của mã, trả về tiêu đề của màn hình và không phải tên của màn hình theo yêu cầu. Để bảo vệ tôi, tài sản đó được gắn nhãn 'Tên hiển thị' và tên của nó 'display_title' (như đã được đề cập trong OP).
Ảnh chụp màn hình từ ví dụ Lượt xem:
Và một kịch bản thử nghiệm có được tiêu đề của màn hình (với đầu ra):
Chúc mừng!