Loading...
RosenKrumov avatar RosenKrumov 203 Точки

[Homework] Проблем със задачата от Controllers-Markup-Homework

2 часа вече си блъскам главата с филтрирането по задачата и не знам защо не ми работи. Просто избирам от падащото меню филтъра и нищо не става. Някой ако успее да разбере в тоя омазан HTML къде съм сбъркал, ако може да ми помогне. Благодаря предварително.

КОД

0
JavaScript Applications 10/05/2015 16:34:01
a.angelov avatar a.angelov 1316 Точки

Аз съм го направил така - подавам като обект кое пропърти от video-то с кой филтър да филтрира:

ng-repeat="video in videos | filter: {category: categoryFilter, haveSubtitles: subtitleFilter, date: dateFilter}"
0
RosenKrumov avatar RosenKrumov 203 Точки

А categoryFilter, subtitleFilter, dateFilter са ти ng-model на падащите менюта за филтриране ли? Както при мен filterBy.category/subtitle/date.

0
a.angelov avatar a.angelov 1316 Точки

Да, точно.

0
RosenKrumov avatar RosenKrumov 203 Точки

Ами няма промяна, аз мисля, че проблемът е някъде другаде, но не знам къде точно... И нищо не гърми в конзолата.

0
RosenKrumov avatar RosenKrumov 203 Точки

Еми уж го правя по този начин, и с input поле да го направя пак не работи. Ще се поразровя пак в кода, явно нещо по-горе се чупи...

0
AleksandurSeferinkin avatar AleksandurSeferinkin 333 Точки

Ако искаш качи целия код някъде в github, за да подебъгвам и аз. :)

0
RosenKrumov avatar RosenKrumov 203 Точки

След дълги мъки оправих проблема. Оказа се, че съм пропуснал да махна ng-if на div-a с падащите полета и заради него не е работило филтрирането...

0
goodlifeinc avatar goodlifeinc 31 Точки

Аз ще използвам темата да попитам:

Parse.com ли използваме отново за записване на данните? За сега съм направил първата част, като добавям видео в контролера и го закачам за $scope. 

Втората част на задачата е да направим функционалност за addVideo, което пак може да се закача за $scope и не ми е ясно условието как точно да пазим данните?

0
a.angelov avatar a.angelov 1316 Точки

Не пише изрично в условието - аз съм си хардкоднал няколко видеота и ги пазя в масив. При добавяне на ново видео го добавям в масива...

0
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.