我正在尝试比较ng-if
内的字符串值,但它无法正常工作。
例如,我将此范围值与字符串进行比较:
vm.val = 'abc'; //or vm.myval = 'afg';
html
看起来像这样:
<div ng-if="vm.myval == 'abc'> Option abc </div>
<div ng-if="vm.myval == 'afg'> Option afg </div>
但输出始终是第一个选项,选项abc。我甚至尝试使用===
但结果是一样的。
如何将其与字符串的完全匹配进行比较?
答案 0 :(得分:3)
如果其他一切都没问题,你只是忘了关闭引号,试试:
<div ng-if="vm.myval == 'abc'"> Option abc </div>
<div ng-if="vm.myval == 'afg'"> Option afg </div>