if else 在 pug 的循环中

奥马尔

这是在 pug 模板中的每个循环内创建变量的后续问题

我在 pug 的循环中遇到了一个简单的 if else 问题。这是我的代码:

 extends layout
 block content
 h2 #{item}
 each word, index in words
  - var spelling = word.orth;
  if(item == spelling)
   p #{spelling}
  else
   p does not exist yet

问题是,如果一个单词存在,它会正确打印出来,但也会打印出 尚不存在的单词如果一个词不存在,它会打印3 次不存在 (这是我在 xml 文件中搜索的词数,见下文)。

背景:我正在一个 xml 文件中搜索单词。变量item是用户输入,我们在 xml 文件中寻找的词。

ufxmeng
 extends layout
 block content
 h2 #{item}
 - var found = 0
 each word, index in words
  - var spelling = word.orth;
  if(item == spelling)
   - found = 1
   p #{spelling}
  else if (found == 0 && index == words.length -1)
   p does not exist yet

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

for循环中的if / else语句

来自分类Dev

在 for 循环中循环 else 语句?

来自分类Dev

在ifeach循环中以if else条件显示消息

来自分类Dev

循环中的Codeigniter模板化(if / else if)

来自分类Dev

Java:在while循环中嵌套if / else语句

来自分类Dev

if / else循环中的javascript变量声明

来自分类Dev

在跨列的for循环中运行if和else

来自分类Dev

for循环中if else和ifelse的行为差异

来自分类Dev

如何避免for循环中的else语句?

来自分类Dev

IF ELSE循环中的按钮单击事件

来自分类Dev

在Foreach循环中正确使用If Else

来自分类Dev

在循环中嵌套if和else语句

来自分类Dev

从while循环中消除if-else

来自分类Dev

vba-for循环中的if else语句

来自分类Dev

何时需要循环中的 else 语句

来自分类Dev

Else 语句无法在 while 循环中工作

来自分类Dev

for-else循环中的“ else”是否有相反的行为?

来自分类Dev

Python中的while循环中的if / elif / else语句

来自分类Dev

在if else循环中使用try-catch

来自分类Dev

在执行if循环中的if else条件时,codebuild中出现错误

来自分类Dev

循环中放置错误的else错误以打印质数

来自分类Dev

在UNIX中的FOR循环中使用IF ELSE语句

来自分类Dev

如何从其他类的循环中返回else值

来自分类Dev

if-else语句嵌套在while循环中

来自分类Dev

在if循环中使用if ... else块时的Django TemplateError

来自分类Dev

(反应)JSX中的foreach循环中的if-else语句

来自分类Dev

将 IF ELSE 语句放在 Woocommerce 产品循环中 - Wordpress

来自分类Dev

PHP - if 和 else 条件都在 foreach 循环中执行

来自分类Dev

获取在 jquery else if 循环中选择的值