我使用ng-click
和ng-view
路由我div id= "listings"
顯示不同類型的手機上市,如iphone 4
,iphone 5
,nexus 4
,nexus 5
,nexus 6
,lg g3
等相同的名稱找到具體的控制器。NG-路線閱讀的鏈接,並與
這是我的Plunkr。
<div ng-repeat = 'breakdown in selected.breakdowns' ng-href = '#{{breakdown}}'>
{{breakdown}}
</div>
在我routeProvider:
.when('/', {
controller : 'home-ctrl',
})
.when('/nexus_4, {
controller : 'nexus_4-ctrl',
templateUrl : 'listings.html',
})
等。但這似乎很乏味。而不是單獨做每個應用程序,有沒有方法讓應用程序讀取URL,例如mywebsite.com/nexus_5
,然後搜索名爲nexus_5-ctrl
的控制器文件?
謝謝!
是否有必要爲每部手機使用不同的控制器?我想你可以在你的控制器中使用routeParam來相應地加載值。 [https://docs.angularjs.org/api/ngRoute/service/$routeParams –
@RaghuVenmarathoor這只是一個例子,但基本上我的目標是讓列表頁面顯示所有選擇的電話以供銷售我的地盤。我對Angular不太瞭解,但是你認爲我可以使用routeParam嗎?將會有Map API和一些firebase資料的調用。 –