片段可以在 lift 中获取参数吗?
lift 有没有办法将参数传递给片段?
我正在尝试为我的页面编写一个 pluraize 过滤器,该过滤器将根据页面数量显示单词“user”或“users”:
1 user
2 users
它在 Django 中的工作方式称为 过滤器 它们的写法如下:
You have {{ num_messages }} message{{ num_messages|pluralize }}.
所以在这里你可以看到pluralize 函数采用整数 num_messages 并输出和适当的字符串 - 空“”或“s”。
编辑:请注意,在这种情况下,num_messages是一个实际的上下文变量,从视图向下传递到模板。
Is there a way in lift to pass parameters to snippets?
I am trying to write a pluraize filter for my page that will display the word "user" or "users" depending on how many there are:
1 user
2 users
The way it works in Django is called filters and they are written as follows:
You have {{ num_messages }} message{{ num_messages|pluralize }}.
So here you can see pluralize function takes an integer num_messages and outputs and appropriate string - either empty "" or "s".
EDIT: Note that the num_messages in this case is an actual context variable, passed down to the template from the view.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以将参数传递给片段,是的。
使用:
或者,较新的 Lift 2.3+ 样式:
You can pass parameters to snippets, yes.
Use:
Or, newer Lift 2.3+ style:
这也是带有参数的片段调用。
请参阅 Lift 文档:Lift 文档,3.4.1 标记中的代码段
This is also a snippet invocation with parameters.
See lift docs: Lift docs, 3.4.1 Snippets in markup
你不能像这样做吗?
你的电梯代码将类似于:
Can't you do it like this way.
and your lift code would look something like: