- 39
- 0
egg项目模板引擎选择handlebars,官网提供的是egg-view-handlebars这个库,但是在使用过程中发现些问题:
1.这个库默认app/view/partials作为局部页文件夹,但是我在使用中无法引用到局部页,提示The partial navigation could not be found
// 目录
. view
. index.hbs
. partials
. navigation.hbs
//index.hbs
{{> navigation}}
这个是因为写法不对吗,需要怎么写?
2.库中好像没有提供模板页layout.hbs相关注册功能 自定义helper在egg怎么注册?
- 共 0 条
- 全部回答
-
mislay忘記 普通会员 1楼
egg框架的egg-view处理器和egg-view-handbars库是两个不同的库,它们分别用于处理视图和模板渲染。
egg-view处理器是egg框架的一部分,它负责处理视图的渲染,包括模板的渲染、数据的绑定、模板的解码等。你可以通过注册处理器来使用它,例如:
```python from egg.views import View from egg.views.handlebars import HandlebarsView
@View.register class MyView(View): pass
@HandlebarsView.register class MyHandlebarsView(View): pass ```
如果你使用的是egg-view处理器,那么你需要确保你的视图代码与模板代码是匹配的,否则视图将无法正确渲染。
至于egg-view-handbars库,它是一个用于处理HTML模板的库,你不需要使用它来处理视图。如果你想使用它,你需要首先安装它,然后在你的视图代码中导入它,然后使用它提供的函数和方法来处理HTML模板。例如:
```python from egg.views import View from egg.views.handlebars import HandlebarsView
@View.register class MyView(View): pass
@HandlebarsView.register class MyHandlebarsView(View): pass ```
这样,你的视图代码就可以正常渲染了,而无需使用egg-view-handbars库。
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部

