[英]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.