我有一条这样的路线:
\newenvironment{myfont}{\sffamily}{}
```{r setup, include=FALSE}
knitr::opts_chunk$set(echo=TRUE)
```
```{r ranking tradeoff, results='asis', message=FALSE, echo=FALSE}
library(xtable)
print(xtable(mtcars[1:2, ])
, include.rownames=TRUE
, comment=FALSE
, latex.environments = "myfont"
)
```
我不想不必在每个组件中观察相同的属性。如果它们全部都存在于模板中,那么我可以将它们作为道具传递。
我可以创建一个可注射的服务,但是随后我必须在每个组件中使用观察者并观察该服务。
这似乎并不比让它们每个组成部分要好得多。
还有其他方法吗?
答案 0 :(得分:0)
正如您自己说的那样,您在每个组件中订阅的可注射服务将是最佳解决方案。