У меня есть следующий кусок кода.
public showUserPosts(user: User): void {
this.userPosts$ = fromPromise(this.$http.get<Post[]>(AppRootController.USER_POSTS_URL.concat(user.id.toString()))).pipe(
map((res: IHttpResponse<Post[]>) => res.data),
);
this.postsLoaded = true;
this.selectedUser = user;
}
Я звоню по щелчку с помощью ng-click.
<li ng-repeat="u in app.users$" ng-click="app.showUserPosts(u)" class="users-wrap-element" ng-class="{ 'users-wrap-element-selected' : app.selectedUser.id === u.id}">
<p>{{ u.username }}</p>
</li>
Это выдает ошибку "TypeErrror user.id не определен"
Может кто-нибудь сказать мне, что я делаю неправильно?