[英]Ember.js nested architecture
首先,我對Ember.js還是很陌生,但是我一直在閱讀書籍和后續教程,現在我有一個想要制作的應用程序,但是我需要指出正確的方向。 假設我想讓汽車設計師使用一系列下拉框,下面是一些示例車輛:
僅在此示例中,它們將是87種不同的車輛組合,但是完整的應用程序可能具有數十萬輛車輛。 理想情況下,用戶可以添加書簽並共享他們想出的設計,因此URL的嵌套方式如下:
品牌#/卡車/福特/ F150 /棕褐色/3.5L/7
由於嵌套的體系結構方法可能一團糟,因此另一種可能是查詢字符串(盡管我知道目前這仍是一個實驗性功能),例如:
designer?type = truck&make = ford&model = f150&color = tan&engine = 3.5l&bed-size = 7
首先,Ember.js是適合該工作的工具嗎? 我將如何處理不同的屬性(例如,汽車具有內部顏色,而卡車具有床尺寸)? 我仍在學習,因此即使您將我的方向正確,也將對您的幫助大加贊賞。
路線看起來像
App.Router.map(function() {
this.resource('vehicles', {path: '/:vehicle_type'},function() {
this.route('vehicle', {path:'/:vehicle_make'});
});
});
您可以根據數據的可用性來渲染內部顏色和床的尺寸。 這是通過車把完成的
{{#if item.interior}}
<p>Interior: Color {{item.interior}}</p>
{{/if}}
{{#if item.bed_size}}
<p>Bed Size: {{item.bed_size}}</p>
{{/if}}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.