所以我有一个可以是任何类型的变量。所谓类型,我的意思是它可以是一个字符串或一个对象。我正在尝试根据类型运行不同的代码。
我的变量名为range
,它是在 JavaScript 中定义的。我试过的是。vars
是我正在循环的对象。
<tr ng-repeat="(key, range) in vars">
<td ng-switch="typeof range">
<span ng-switch-when="string">It's a string</span>
<span ng-switch-when="object">It's an object</span>
<span ng-switch-default>It's something else</span>
</td>
</tr>
但这会引发无效的表达式错误。最好的方法是什么?