В значении возвращаемого объекта из вашего канала GroupSessionByLevelPipe
у вас есть массив. Если вы добавите ngFor
в вашем теле, вы увидите нужные кнопки.
Вы можете увидеть это в этой демонстрации StackBlitz , которую я создал
blockquote>Вы можете видеть в этом проекте, что я получаю массив в значение возвращаемого сгруппированного объекта.
Используйте class
функция
>> b = 2
b =
2
>> a = 'Hi'
a =
Hi
>> class(b)
ans =
double
>> class(a)
ans =
char
class()
функция является эквивалентом typeof()
, можно также использовать isa()
, чтобы проверить, имеет ли переменная конкретный тип. Если Вы хотите быть еще более конкретными, можно использовать ischar()
, isfloat()
, iscell()
, и т.д.
Другая связанная функция whos
. Это перечислит все виды информации (размеры, размер байта, введите) для переменных в данной рабочей области.
>> a = [0 0 7];
>> whos a
Name Size Bytes Class Attributes
a 1x3 24 double
>> b = 'James Bond';
>> whos b
Name Size Bytes Class Attributes
b 1x10 20 char
Будьте осторожны при использовании эти isa
функция. Это будет верно, если Ваш объект будет иметь указанный тип или один из своих подклассов. Необходимо использовать strcmp
с эти class
функция, чтобы протестировать, если объект состоит конкретно в том что тип и не подкласс.