Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/397.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想用数据显示不同的div,如果字符串以E和A开头,然后从数据中删除前两个字母_Javascript_Jquery_Html_Css_Angularjs - Fatal编程技术网

Javascript 我想用数据显示不同的div,如果字符串以E和A开头,然后从数据中删除前两个字母

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> {

我有来自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>

{{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。”_(ツ)_/¯