Angularjs 根据值更改显示文本

Angularjs 根据值更改显示文本,angularjs,Angularjs,我使用Angular JS在Html页面上显示错误。问题是我只收到来自HTML的错误代码。我可以通过哪些方式将错误代码更改为我喜欢的错误文本 <table> <tr ng-repeat='item in errorsd'> <td align="left" class="validationMsg">&nbsp;{{item.message}}</td></tr> </table> {{item.message}

我使用Angular JS在Html页面上显示错误。问题是我只收到来自HTML的错误代码。我可以通过哪些方式将错误代码更改为我喜欢的错误文本

<table>
<tr ng-repeat='item in errorsd'>
<td align="left" class="validationMsg">&nbsp;{{item.message}}</td></tr>
</table>

{{item.message}

如果我的item.message有一个。我想显示初学者,如果它的2中级喜欢这样等等。我应该使用
ng if吗?
我应该使用
ng switch
还是应该在控制器端输入一些逻辑。

我说在控制器内部使用switch语句。
因此,根据值的不同,全局消息会发生变化,从而在触发validation msg框显示时显示正确的消息。

我说,在控制器内部使用开关语句。 因此,根据值的不同,全局消息会发生变化,从而在触发validation msg框显示时显示正确的消息

我应该使用ng if吗

ng开关
更具可读性,因此是更好的选择。稍后当您回顾代码时,您和其他开发人员将直观地了解该代码的功能

我应该在控制器端输入一些逻辑吗

如果框架已经为这种用例提供了解决方案,为什么要在控制器端放置逻辑呢

我想这样做:

<table>
  <tr ng-repeat='item in errorsd'>
    <td ng-switch="item.message" align="left" class="validationMsg">
      <span ng-switch-when="1">Beginner</span>
      <span ng-switch-when="2">Intermediate</span>
      <!-- and so on.. -->
    </td>
  </tr>
</table>

新手
中间的
我应该使用ng if吗

ng开关
更具可读性,因此是更好的选择。稍后当您回顾代码时,您和其他开发人员将直观地了解该代码的功能

我应该在控制器端输入一些逻辑吗

如果框架已经为这种用例提供了解决方案,为什么要在控制器端放置逻辑呢

我想这样做:

<table>
  <tr ng-repeat='item in errorsd'>
    <td ng-switch="item.message" align="left" class="validationMsg">
      <span ng-switch-when="1">Beginner</span>
      <span ng-switch-when="2">Intermediate</span>
      <!-- and so on.. -->
    </td>
  </tr>
</table>

新手
中间的

谢谢你的建议RahulThanks谢谢你的建议Rahul