簡體   English   中英

結合使用emberjs和turbolinks,可以介紹使用方法嗎?

[英]Using emberjs with turbolinks, Can you introduce how to use?

我正在嘗試在我的應用程序中通過Eturjs使用Emberjs框架。 但是我無法在Google中搜索該教程。 您能介紹一下如何使用嗎?

並向我介紹有關“將emberjs與Turbolink一起使用”的教程嗎?例如Web大小,書籍等。

我想找到答案,例如: 在turbolinks中使用angularjs

我們遇到了類似的問題,並添加了一個hack來防止這種情況。

https://gist.github.com/MiguelMadero/7309675

基本思想是,如果您轉到的頁面不是Ember處於活動狀態的頁面,則停止Ember運行,然后偵聽page:change事件(每次turbolinks導航)並嘗試啟動ember。

希望這可以幫助

Ember.js和turbolinks不能很好地協同工作。

我在Rails 4應用程序中使用了turbolinks和emberjs(默認情況下包括了turbolinks),這對我造成了錯誤。 特別是當我使用瀏覽器的后退按鈕時。 Turbolinks導致頁面在不應該加載時重新加載,從而阻止了余燼渲染模板。

這里還有更多信息: 帶有Rails4的Ember.js:瀏覽器后退按鈕崩潰余燼應用程序

Ember與Angular有很大的不同,盡管相似,但它們沒有直接的可比性。 簡而言之,Angular是HTML編譯器,而Ember是成熟的框架。 僅僅是因為有一種方法可以將Angular與Turbolinks結合在一起,並不意味着該技術也可以直接應用於Ember(除非另有證明)。

如果您已經在客戶端中進行渲染,則看不到使用Turbolinks的好處。 從我所看到的stackoverflow問題來看,將Turbolink與客戶端渲染混合在一起的麻煩將超過您可以從中獲得的任何好處。

為了更好地理解這兩種技術,我建議: Turbolinks和PragueCaféEffect,將注釋掃一掃至!

暫無
暫無

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

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