簡體   English   中英

Ember.js從控制器獲取數據

[英]Ember.js get data from controller

我有一個控制器,在其中定義TakenSeatNumbers變量:

TravelClient.TourSeatsController = Ember.ObjectController.extend({
  selectSeat: function(seat) {
    var orderTransaction = TravelClient.store.transaction();
    var takenSeatNumber = orderTransaction.createRecord(TravelClient.TakenSeatNumber, {number: seat.get('id')});
  }
});

如何從tour/seats模板訪問TakenSeatsNumbers Tour模型在TourSeatsController的上下文中。


根據我的評論,將該函數變量( takenSeatsNumbertakenSeatsNumber為控制器內的一個屬性,使其為公共屬性,類似於以下內容:

TravelClient.TourSeatsController = Ember.ObjectController.extend({
  takenSeatNumber: null, 
  selectSeat: function(seat) {
    var orderTransaction = TravelClient.store.transaction();
    this.set('takenSeatNumber', 
             orderTransaction.createRecord(TravelClient.TakenSeatNumber, {number: seat.get('id')})
    );
  }
});

暫無
暫無

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

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