AngularJs比较ng-if中的字符串是不行的

时间:2016-04-19 15:03:17

标签: javascript angularjs

我正在尝试比较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。我甚至尝试使用===但结果是一样的。

如何将其与字符串的完全匹配进行比较?

1 个答案:

答案 0 :(得分:3)

如果其他一切都没问题,你只是忘了关闭引号,试试:

<div ng-if="vm.myval == 'abc'"> Option abc </div>
<div ng-if="vm.myval == 'afg'"> Option afg </div>