我在控制台控制台上看到以下代码块的语法错误,但它按照我想要的方式工作。我错过了什么?
<p class="light" data-ng-show="selectedAppType in ['A1','A2','A3','A4'].indexOf(selectedAppType) > -1">
You chose <b>{{selectedAppName}}.</b><br/>
Please choose an <b> {{selectedAppName}} </b>Type.
<br/>
<b>Please check console for the error</b>
</p>
http://plnkr.co/edit/c6rLz77Rm11mynuA2qZg?p=preview
答案 0 :(得分:1)
selectedAppType in ['A1','A2','A3','A4'].indexOf(selectedAppType) > -1
这没有多大意义。你有点试图做同样的检查两次。我不记得操作的顺序是什么,但这可能是要检查selectedAppType
是否在某个整数内(indexOf
的结果),或者selectedAppType
是否在布尔值(> -1
比较的结果)。
将其更改为
selectedAppType in ['A1','A2','A3','A4']
或
['A1','A2','A3','A4'].indexOf(selectedAppType) > -1