App.Exam = DS.Model.extend({
examType: attr('string'),
examDate: attr('date'),
gradeText: attr('string'),
courseName: attr('string'),
courseName__startswith: attr('string'),
typeName: attr('string'),
numberOf: attr('number'),
grade: attr('number'), });
Вот модель, с которой я хочу получить доступ с контроллера. Я отфильтровывать модель с помощью этогоПолучить результат поиска от контроллера
App.ExamController = Ember.Controller.extend({
// the initial value of the `search` property
search: ''
,query: function() {
// the current value of the text field
var queryCourseName = this.get('searchCourseName');
this.set('searchResult',App.Exam.find({courseName: queryCourseName})
}
});
это правильный способ хранения результатов App.Exam.find()
? Если это так, как я могу получить доступ к свойству searchResult
от другого контроллера и перебирать значения?
Когда я попытать решение, которое я получаю сообщение об ошибке на «нужды: [» экзамен «], examBinding:„controllers.exam“,» Это говорит ANNOT метод вызова 'lookup' от нуля – alexjson
hmm, не могли бы вы настроить jsfiddle? – intuitivepixel
Работает, когда я использую examBinding: «App.ExamController.exam». Но я все еще смущен тем, как использовать ценности в searchResult. Скажите, что я хочу записать nr 1 из searchResult и получить examDate из этой записи, как я могу это достичь? Thx за помощь до сих пор! – alexjson