ember.js 如何在不检查类型的情况下检查ember手把中的两个值是否相等?

5sxhfpxr  于 2022-11-05  发布在  其他
关注(0)|答案(1)|浏览(186)

{{eq'1' 1}} -〉匹配类型并返回false
链接:https://www.npmjs.com/package/ember-truth-helpers
如果(a === B){{如果(a = b)}}
在文档中,它也在检查类型
我也尝试过使用is-equal helper,它也返回false......

gzjq41n4

gzjq41n41#

很少有人想要这样的比较,所以你可能找不到这样的插件,但是你可以使用Ember Truth Helpers’s eq的修改版本来使用==而不是===

import { helper } from '@ember/component/helper';

export function equal(params) {
  return params[0] == params[1];
}

export default helper(equal);

如果你把这样一个文件放在app/helpers/double-eq,你可以用(double-eq 1 '1')来使用它,也许有一个更清楚的名字,但是你明白了。

相关问题