如何为路由的 注入依赖项UrlMatcher?
我需要调用后端 API,以便为每个 URL 找出正确的路由(通过解析重写规则并在 WordPress 中运行查询)。
这就是为什么我需要一个 Singleton 服务UrlMatcher来获取数据一次,然后使用它来确定路由(然后将它注入到具有获取数据的组件中)。
我创建了一个 UrlMatcher 工厂:
{
component: PostComponent,
matcher: wpApiUrlMatcherFactory('post')
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何在所有这些服务中使用相同的服务,以及如何在不使用不良实践代码的情况下创建它。
routing dependency-injection single-page-application wp-api angular
我已经阅读了很多关于这个主题的文章(并搜索了Q&A),我发现了,但我仍然不明白em单位和百分比之间的区别是什么.救命?
PS我见过这个代码示例:
p { font-size: 10px; }
p { line-height: 120%; } /* 120% of 'font-size' */
Run Code Online (Sandbox Code Playgroud)
那是什么意思?为什么有人想要将行高设置为字体大小的百分比值?