我可能做错了什么,但我相信om-next 教程之一有一些问题;特别是自动完成示例。我能够找出其中一个问题,但还有另一个问题给我带来了一些问题。
一旦我在输入框中输入了两个以上的字母以进行自动完成,以下代码:
(defn send-to-chan [c]
(fn [{:keys [search]} cb]
(when search
(let [{[search] :children} (om/query->ast search)
query (get-in search [:params :query])]
(put! c [query cb])))))
产生以下错误:
Uncaught TypeError: Cannot read property 'call' of undefined
core.js?zx=3jufl8vymlgw [452] om_tutorial.core.send_to_chan
next.js [3034] om.next.Reconciler.om$next$protocols$IReconciler$send_BANG_$arity$1
protocols.js [303] om$next$protocols$send_BANG_
next.js [1656] anonymous
我不确定为什么会这样。
任何帮助将不胜感激。