AngularJS TypeScript TypeError, Что не так? - PullRequest
0 голосов
/ 31 августа 2018

У меня есть следующий кусок кода.

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 не определен"

Может кто-нибудь сказать мне, что я делаю неправильно?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...