Условие.
Выражение, выполняющееся на каждой интерации цикла. Если выражение истинно, цикл выполняется. Условие не является обязательным. Если его нет, условие всегда считается истиной. Если выражение ложно, выполнение переходит к первому выражению, следующему за for.

Смотрел в документации angular material, но не нашёл такой функции. Это странно, потому что такая функция скорее всего есть в любой подобной таблице.
ng-repeat="obj in this.objects | filter: this.searchText as filtered"ng-if="!filtered.length" import { HttpClient } from '@angular/common/http';constructor(private http: HttpClient) {}getServices(): Observable<Array<any>> {
return this.http.get<Array<any>>(`адрес реста`, {headers:{ 'Content-Type':'application/json' , и так далее}});
}constructor(private service: ИмяСевриса) {}ngOnInit() {
this.service.getServices().subscribe( next => ну и дальше все, как обычно);
} getAnswer сама становится этой функциейНе становится. В переменной getAnswer ссылка на функцию inner. Можно туда и что-то другое записать, вместо функции.
var getAnswer = function() {
var answer = 42;
return function inner() {
return answer++;
};
}();
var anotherAnswer = getAnswer
getAnswer = -Infinity
+function(){console.log('foo')}()
[
[ 'region_id', 'regionName' ],
[ 'district_id', 'districtName' ],
[ 'area_id', 'areaName' ],
[ 'city_id', 'cityName' ],
[ 'place_id', 'cityName' ],
[ 'name', 'streetName' ],
].forEach(([ del, search ]) => {
if (this.tableParam[del]) {
delete this.tableParam[del];
this.searchForm.get(search).patchValue(null);
}
}); 
<div
*ngFor="let user of users"
[class]="active === user ? 'active' : ''"
(click)="active = user"
>