javascript 车把中“”的实际使用

wvt8vs2t  于 2022-12-10  发布在  Java
关注(0)|答案(1)|浏览(105)

我在这个问题上困惑了好一阵子:
当在hbs文件中使用动态下拉菜单时,我无法理解为什么我的API调用没有在“"下发生。
示例:

API调用发生于:

{{else if (@model.columnName === "status")}}
      {{web-comp/dynamic-dropdown
          type="status"
          disabled=@disabled
          options=@dropdownoptions
          selected=(find-by "value" @model.value @dropdownoptions)
          fieldType="value"
          searchApi="/google/xyz.json?&data_type&q="
          searchPlaceHolder="Searching"
       }}

但由于某种原因,此API调用未发生:

{{else if (@model.columnName === status)}}
      {{web-comp/dynamic-dropdown
          type="status"
          disabled=@disabled
          options=@dropdownoptions
          selected=(find-by "value" @model.value @dropdownoptions)
          fieldType="value"
          searchApi="/google/xyz.json?&data_type&q="
          searchPlaceHolder="Searching"
       }}

唯一的区别是“身份“一词中的”身份“。
我面临的另一个问题是,在else if条件中添加**“status”**后,下拉选项在UI中没有被选中。知道为什么会发生这种情况吗?如果添加时没有“”,那么它工作正常,但是API调用没有被触发。
最后的解决方案,我正在寻找的是下拉正常的行为,并获得API调用时,在搜索栏中添加一个查询。
任何帮助都将不胜感激
谢谢你!

yrdbyhpb

yrdbyhpb1#

"status"字符串"status"进行比较。status变量status进行比较。

相关问题