2016-03-14 1 views
0

Как я могу позвонить schoolSearchResults с помощью searchSchools? Я хочу обновить список школ, когда вызывается действие searchSchools.Как мне назвать метод в методе действий в контроллере - Ember

export default Ember.Component.extend({ 
    actions: { 
    searchSchools: function(){ 
     //call schoolSearchResults 
    } 

    }, 
    schoolSearchResults: function(){ 
    alert("schoolSearch"); 
    } 
}); 

ответ

0

по уголек компонентов док

// ember 2 
export default Ember.Component.extend({ 
    actions: { 
    searchSchools(){ 
     this.schoolSearchResults() 
    } 

    }, 
    schoolSearchResults(){ 
    this.sendAction("searchSchools"); 
    } 
}); 

// ember 1 
    export default Ember.Component.extend({ 
     actions: { 
     searchSchools: function(){ 
      this.schoolSearchResults() 
     } 

     }, 
     schoolSearchResults: function(){ 
     this.send("searchSchools"); 
     } 
    }); 
+0

Для непосвященных это может выглядеть как "10 GOTO 20; 20 GOTO 10", так что я рекомендую прочитать http://emberjs.com/ api/classes/Ember.Component.html # method_sendAction, чтобы понять, что происходит. (Подсказка: это родительский элемент, который вызывается, а не текущий контроллер/компонент) – okket

+0

@okket boro это всего лишь образец для показа, как вызвать метод и метод вызова, а также как вызов и метод компонента, это не его производство или даже код разработки – Shayan

 Смежные вопросы

  • Нет связанных вопросов^_^