2017-05-07 59 views
1

我正在撰寫一篇研究論文,並將其作爲其中的一部分,我正在做一個Ember的KVO變化檢測方法和React的虛擬DOM變化檢測方法之間的性能基準。Ember版本2.12.2:視圖沒有顯示

我做了2個相同的應用程序 - 一個用Ember和一個用React,但後來我意識到我已經使用了舊版本的燼(1.8.0)。我現在試圖改變並重構它到版本2.12.2。

現在我用控制器替換ObjectControllers。

現在的問題是 - 當應用程序初始化時,應該有一個鏈接,當按下時顯示鳴叫列表。現在v2.12.2。鏈接不顯示,我沒有收到任何錯誤消息。

<script type="text/x-handlebars"> 
     <a class="label label-default" href="#/list">SHOW LIST</a> 
     {{outlet}} 
    </script> 

下面是這個應用程序的v2.12.2版本,它不工作fiddle

這裏,是的jsfiddle的這個應用程序的v1.8.0版本,它的工作原理fiddle

提琴

任何提示問題在哪裏?

回答

1

看起來它是JSFiddle加載資源的錯誤順序加上你的Handlebars模板中的無效HTML的組合。這是一個working fiddle

基本上,我將Ember.js文件從「外部資源」移到標記中,然後更正了未關閉的<div>和關閉</img>(這是無效的)。

另請注意,{{bind-attr}}deprecated