2017-03-08 76 views
0

缺乏反饋我有以下代碼:流星JS:在控制檯上

if (Meteor.isClient) 
    }, 
    'click .js-rate-image': 
     function (event){console.log("You have just cliked a star.");} 
    }); 
    }` 

期待控制檯輸出反饋,在函數內部出現。但是,Firefox Web控制檯沒有任何反饋。我想弄清楚什麼是問題,但不是獲勝。

+0

你似乎有一些無與倫比的括號和括號。這可能是問題嗎? – Cecilia

回答

0

您已創建Meteor事件處理程序,但尚未將其附加到任何模板。此外,只有當您單擊類別爲.js-rate-image的HTML元素時,該功能纔會運行。它不會僅僅在應用運行時記錄語句。

您需要創建一個模板並將此事件處理程序附加到模板中的某個元素。

我建議您按照meteor tutorial瞭解它是如何工作的。

+0

對照Lecture's選中括號和括號。沒有什麼不同。試圖刪除一些Brake仍然有錯誤。已經有了正確的HTML模板,例如

{{> starsRating mutable = true class =「js-rate_image」}}

。 圖像顯示和刪除得很好。當在控制檯上測試事件時,如果點擊星號將它們以黃色進行着色,則會出現問題。在控制檯上沒有證據!只有錯誤,即app.js:82 0 http:// localhost:3000/favicon.ico加載資源失敗:服務器響應狀態爲404(未找到) 現在停滯並且無法完成教程。 – Mjefer