簡體   English   中英

HandleBars 中 "" 的實際使用

[英]Actual Use Of "" in HandleBars

我被這個問題困擾了很長一段時間:

在 hbs 文件中使用 dynamic-dropdown 時,我無法弄清楚為什么我的 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 調用。

任何幫助都感激不盡

謝謝 !

"status"字符串"status" " 進行比較。 status變量status進行比較。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM