2013-12-09 2 views
0

Я использую this.get ('controller.raceModal'). Содержимое, которое я пытаюсь достичь, это;Ember: Использование this.get ('controller.'). Content, find methods

Если я копаю в следующее выражение

this.get('controller.raceModal').content.content 

Я нахожу массив с кучей объектов, я пытаюсь увидеть, если один из методов содержания позволит мне сделать находку. У объектов есть атрибут «id», который я хотел бы найти на каком-то виде:

this.get('controller.raceModal').content.find({'id', '15'}) 

Возможно ли это?

ответ

0

Вы не сказали, где вы пытаетесь сделать это (контроллер, маршрут), но если это истинно массив, вы должны быть в состоянии сделать это:

this.get('controller.raceModal').findBy('id', '15') 
+0

мне пришлось добавить .content.findBy но тогда решение работало. – user101010101

+0

прохладный. 'content' должен по крайней мере перемещаться в часть 'controller.raceModal'. Во-вторых, «контент» не должен быть доступен напрямую. Сделано правильно, контент - это модель над контроллером, и все свойства контента сглажены непосредственно на контроллере. – RHollister

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