Ember JS:选择具有所选值的列表
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Ember JS:选择具有所选值的列表相关的知识,希望对你有一定的参考价值。
我正在尝试创建一个选择组件。我需要根据对象中的值选择一个选项。
发现类似here的东西
实施相同:
<select>
<option value="" selected disabled >Select </option>
{{#each sourceTypes as |sourceType|}}
<option value={{sourceType.id}} selected={{if (eq sourceType.id selectedOption) 'true'}}>{{sourceType.type}}</option>
{{/each}}
</select>
这里sourceType.id
是当前选项的id
,而selectedOption
是源对象中的sourceType引用。类型是REST服务响应中的数字。
当我试图在选项中打印eq sourceType.id selectedOption
的值时,它给了我假。然后我检查了eq
文档,它是a === b
- 即使价值和类型都相同,为什么它会给出错误。
- 有没有办法像
a == b
那样检查价值。
答案
有没有办法像a == b那样检查价值。
您可以实现执行此操作的自定义帮助程序(请参阅https://guides.emberjs.com/v2.17.0/templates/writing-helpers/)
import { helper } from "@ember/component/helper"
export default helper(function([a, b]) {
return a == b;
});
以上是关于Ember JS:选择具有所选值的列表的主要内容,如果未能解决你的问题,请参考以下文章