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