partial中的locals变量获取不到?
发布于 2年前 作者 justfly 1141 次浏览

刚刚试了下,在已经设置了locals变量之后,在partial中获取不到,但在一般文件中却可以获取到,有什么办法吗?

8 回复

显式传入呢

那必须没问题,不过locals不能这么用吗?我看本站源代码,没往partial显式传东西,没看出那里不对

@sumory <%- partial('sidebar’,{locals:locals}) %>这样是可以的

@sumory

├─┬ [email protected] │ ├── [email protected] │ ├─┬ [email protected] │ │ ├── [email protected] │ │ ├── [email protected] │ │ ├── [email protected] │ │ └── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ ├── [email protected] │ └─┬ [email protected] │ └── [email protected] ├── [email protected] extraneous

嗯。不要用partials了,用include吧,include可以把locals数据带过去

回到顶部