Javascript AngularJs比较ng中的字符串,如果不';行不通

Javascript AngularJs比较ng中的字符串,如果不';行不通,javascript,angularjs,Javascript,Angularjs,我试图比较ng中的一个字符串值,如果,但它不能正常工作 例如,我将此范围值与字符串进行比较: 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> 选项afg 但是输出总是第一个选项,选项abc。我甚至尝

我试图比较
ng中的一个字符串值,如果
,但它不能正常工作

例如,我将此范围值与字符串进行比较:

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>
选项afg
但是输出总是第一个选项,选项abc。我甚至尝试使用
==
,但结果是一样的


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

如果其他一切正常,您只是忘记关闭引号,请尝试:

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

controlleras=vm吗?