剃刀多重条件的AngularJS数据绑定

3
在 Razor 视图中,我有一张表格,在其中一个 <td> 中,我需要检查条件,如果条件为真,则执行相应的操作并在<td>中显示结果。需要注意的是,要评估的值是 AngularJS 数据绑定语句{{value}}。例如:
<td>
if ({{value==aa}}) 
     {{value/a}} 
else if({{value==bb}}) 
     {{value*b}}
else if({{value==cc}})
     {{value%c}}</td>

感谢您的帮助。

好的,那问题是什么?你的问题具体在哪里? - Hussein Salman
你的意思是我的问题不清楚吗?@编程 - user9245800
是的,不清楚,请详细说明。请提及任何错误以及您迄今为止所做的工作。 - Hussein Salman
在 Razor 视图的表格的 <td> 标签内,我需要检查值是否满足条件才能显示。如果该值符合条件,则基于该值执行一些操作并在 td 内显示。@Coding - user9245800
我尝试过 <td><span ng-if="{{check condition}}></span></td> 但是没有成功,可能我做错了。@Coding - user9245800
如果你只是输入 {{value}},那么输出会是什么? - Hussein Salman
1个回答

2

您需要使用ng-if指令,尝试以下条件:

<span ng-if="value == a"></span>

正如我在上面的评论中所说,我已经尝试过了。<td> <span ng-if="{{value == aa}}> {{value /a }} </span> <span ng-if="{{value == bb}}> {{value /b }} </span> <span ng-if="{{value == cc}}> {{value /c }} </span> </td> 但它并没有起作用 :( - user9245800
请将条件中的 {{}} 删除。 - Hussein Salman
哦,让我试一下不使用{{。 - user9245800
我尝试过了,但没有显示出来,这是因为我在StackOverFlow上还是新手... 但它说已经被记录下来,并且会增加您的声望。 - user9245800
还是我需要做些其他事情才能将其接受为答案,而不是点击您回答旁边的向上箭头? - user9245800

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接