我通過鐵路由器傳遞數據上下文到頁面。我可以用this._id調用它。點擊params上的流星鐵路由器數據
但是,當您通過空格鍵在每個循環內的元素上單擊事件時,它會將「this」更改爲我剛剛單擊的那個對象。這完全有道理。
但是,我將如何從我剛剛單擊的元素中獲取一些屬性,並且還獲取了從路由器定義的參數信息?
例如,如果我有文章列表:
{{#each posts}}
<li class="post-title">{{title}}</li>
{{/each}}
我點擊這些元素中列出:
'click .post-title': function(){
console.log(this) //this will be the _id of the post I clicked.
var new_object = {
title: this.title, //from that object I want that title
page_url: // But here I want the params data I defined in the router //
}
}
如果它不是一個點擊事件,我可以說,這._id ...但正如你所看到的,在這種情況下,我不能。任何幫助,將不勝感激。謝謝。
我想我可以將其設置爲會話,但我們有了另一種方式對我來說,click事件中訪問模板數據上下文。 – Colton45