Angularjs 在angular(ionic)上获取wp rest api中的id后绑定

Angularjs 在angular(ionic)上获取wp rest api中的id后绑定,angularjs,ionic-framework,wordpress-rest-api,Angularjs,Ionic Framework,Wordpress Rest Api,我试图使用ionic(angular)应用程序中的wp rest api v2从wordpress站点加载每篇文章,然后将此列表中的每篇文章链接到所需的文章和页面,问题是没有显示文章id,因此如果我将鼠标悬停在posts.html中的任何文章上,我只会看到指向#/app/posts/的链接,而不是例如#/app/posts/4821(它是示例文章的id) 您没有正确访问post项目,您使用的是post.ID而不是recentPost.ID。我想其他一切都好 应该是这样的: <ion-i

我试图使用ionic(angular)应用程序中的wp rest api v2从wordpress站点加载每篇文章,然后将此列表中的每篇文章链接到所需的文章和页面,问题是没有显示文章id,因此如果我将鼠标悬停在posts.html中的任何文章上,我只会看到指向#/app/posts/的链接,而不是例如#/app/posts/4821(它是示例文章的id)



您没有正确访问post项目,您使用的是post.ID而不是recentPost.ID。我想其他一切都好

应该是这样的:

<ion-item class="item item-avatar item-text-wrap" ng-repeat="recentPost in recentPosts | filter: searchText" href="#/app/posts/{{recentPost.ID}}">      

比href更好的是使用ui-sref来声明状态和参数,并让angular构建url。像这样:

<ion-item class="item item-avatar item-text-wrap" ng-repeat="recentPost in recentPosts | filter: searchText" ui-sref="app.postDetails({postId: recentPost.ID})">      


您好,您是否尝试过使用ng href。。或者,如果您使用ui-router ui-sref=“app.postDetails({postId:post.ID})”hi,同时使用ng href和ui-sref,它会返回TypeError:Cannot read property'rendered'of undefined以便检查您的post实体中是否有属性(可能是write-different)ID..可能是ID还是ID?我尝试了ID或ID等不同的选项,但它们似乎都不起作用,代码与JSON API插件(http请求路由和响应有点不同)配合良好,但与wp rest API不配合,我认为这与该插件及其API回调有关,我更喜欢使用wp rest api,我会切换到JSON APIcan,你不是用chrome的网络标签嗅探请求并获取从api返回的JSON,还是尝试用POSTMAN做一个请求并检查JSON的字段?tnx,这就是问题所在,出于某种原因我根本没有注意到:),现在它接受了post id
<ion-item class="item item-avatar item-text-wrap" ng-repeat="recentPost in recentPosts | filter: searchText" ui-sref="app.postDetails({postId: recentPost.ID})">