Asp.net 如何将条件语句添加到由angular js控制的.aspx页面中

Asp.net 如何将条件语句添加到由angular js控制的.aspx页面中,asp.net,angularjs,conditional-statements,Asp.net,Angularjs,Conditional Statements,使用asp页面时,我需要更改表上的“true-false”语句。但我不知道如何在asp页面上添加“字符串”而不是boolen数据。这是asp代码块,我需要更改它 <tr data-ng-repeat=" ticket in ticketList"> <td>{{ticket.UserId}}</td> <td&

使用asp页面时,我需要更改表上的“true-false”语句。但我不知道如何在asp页面上添加“字符串”而不是boolen数据。这是asp代码块,我需要更改它

 <tr data-ng-repeat=" ticket in ticketList">
                                    <td>{{ticket.UserId}}</td>
                                    <td>{{ticket.State}}</td>
                                    <td>

{{ticket.UserId}
{{ticket.State}
我试着这么做

 <td>{{<%# ((bool)Eval("ticket.State") != false) ? "Tested" : "NotYet" %>}}</td>
{{}

但是,它不起作用。如何将条件语句放入该cod块中。谢谢你的建议。

因为这是angluar JS应用程序,你不能在这里使用
东西。您可能已经注意到,您在
数据ng repeat
的ticketList中使用了带
票证的循环。关键是您不能在那里应用服务器端实现进行渲染。你需要用angularjs的方式来做。下面是一些例子

若您的angularjs版本>=1.1.5,那个么下面的方法就可以了

{{ticket.State==“false”?“Tested”:“NotYet”}

对于较低版本,这将有助于-

或者还有其他指令,如
ng show
ng hide
ng switch
,您也可以尝试这些指令