Javascript 我想用数据显示不同的div,如果字符串以E和A开头,然后从数据中删除前两个字母
我有来自Angular API的数据Javascript 我想用数据显示不同的div,如果字符串以E和A开头,然后从数据中删除前两个字母,javascript,jquery,html,css,angularjs,Javascript,Jquery,Html,Css,Angularjs,我有来自Angular API的数据 $scope.alert = alertMessage; 如果警报消息以E开头,我想显示div 1 <div class= "alert 1"> <p>{{alert}}</p> </div> {{alert}} 如果警报消息以A开头,我想显示div 2 <div class= "alert 2"> <p>{{alert}}</p> </div> {
$scope.alert = alertMessage;
如果警报消息以E开头,我想显示div 1
<div class= "alert 1">
<p>{{alert}}</p>
</div>
{{alert}}
如果警报消息以A开头,我想显示div 2
<div class= "alert 2">
<p>{{alert}}</p>
</div>
{{alert}}
我还想修剪警报消息中的前两个字符
有人能帮我吗
//如果警报消息以E开头,我想显示div 1
{{alert.slice(2)}
//如果警报消息以E开头,我想显示div 1
{{alert.slice(2)}
ng show通过添加CSS display:none样式来切换元素的外观。另一方面,如果在条件为false时实际从DOM中删除元素,并且仅在条件为true时才将元素添加回DOM,则为ng。这取决于您的需求是什么,但实际上您可以使用任何一种
$scope.alert=alertMessage.slice(2)代码>
{{alert}
{{alert}}
ng show通过添加CSS display:none样式来切换元素的外观。另一方面,如果在条件为false时实际从DOM中删除元素,并且仅在条件为true时才将元素添加回DOM,则为ng。这取决于您的需求是什么,但实际上您可以使用任何一种
$scope.alert=alertMessage.slice(2)代码>
{{alert}
{{alert}}
我在两个div中使用了ng if,就像taplar所说的那样。
在删除2个字符的情况下,我使用了{{alert.substring(2)}}
这起作用了。
谢谢你们的帮助 我在两个div中使用了ng if,就像塔普拉说的那样。
在删除2个字符的情况下,我使用了{{alert.substring(2)}}
这起作用了。
谢谢你们的帮助 如果“E”或“A”出现在被切掉的前两个字符中,则此解决方案将切掉得太早。这个问题目前还不清楚。在JavaScript值比较中应该使用3个等号。@ssc-hrep3 indexOf只返回数字,所以这里不是什么大问题。@Taplar我同意这个问题不清楚。我不确定他是想在修剪之前还是之后评估E和A。¯_(ツ)_/“'如果“E”或“A”出现在被切掉的前两个字符中,则此解决方案将切掉得太快。从问题来看,它与当前的情况一样不清楚。在JavaScript值比较中,您应该使用3个等号。@ssc-hrep3 indexOf仅返回数字,因此这不是一个大问题。@Taplar我同意从问题来看,它是不清楚的。”。我不确定他是想在修剪之前还是之后评估E和A。”_(ツ)_/¯