AngularJS TypeScript TypeError,怎么了?

时间:2018-08-31 08:34:06

标签: angularjs typescript

我有以下代码。

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未定义”

某人可以告诉我我在做什么错吗?

0 个答案:

没有答案