我的应用程序查询API以按ID检索文章。
这是我的州配置:
$stateProvider
.state('article', {
url: "/article/:articleId",
templateUrl: 'article.html',
controller: 'ArticleCtrl';
}
})
检索此类状态的结果URL类似于http://domain.com/article/1234-5678-90
这不是一个非常漂亮或令人难忘的网址。
是否有一种方法可以使用文章标题作为基础而不是ID? (检索文章的API调用包含title属性)。
答案 0 :(得分:0)
通常你会使用slugs,比如 mysite.kom / articles /:id:/:slug:这意味着像 mysite.kom / articles / 28272 / my-article-title -is-a-slug
更好地为文章撰写日期:
mysite.kom / articles / 2014-04-03 / 28272 / my-article-title-is-a-slug
没有办法让一个长长的网址可以记住,好的方法是让它变得友好,然后用网址短片缩短它
此 mysite.kom / articles / 2014-04-03 / 28272 / my-article-title-is-a-slug
对此 的 goo.gl/jnsf837fn 强>
可能是你能做到的最好的