Виталий Киренков: ну я просто не знаю где и как у вас хранятся данные arrCatalo, как вообще идет работа с ними? Был бы пример например на jsfiddle.net там можно было бы подсказать действия.
По сути должен быть сервис
angular.module('ShoppingCart').factory('ItemsStore', function() {
return {
items: []
}
});
Где будут хранится элементы и с ним уже работать.
.controller("catalogListController", function(ItemsStore){
this.catalogItems = ItemsStore.items;
this.catalogItemsCategories = arrCategories;
})
.controller("catalogItemController", function($scope, $routeParams, ItemsStore, $filter){
$scope.item = $filter('filter')(ItemsStore.items, { id: $routeParams.id})[0];
})
Виталий Киренков: А почему приравниваешь к item айдишник записи?
Ты с помощью него должен достать из "модели" запись, в данном случаи спомощью $filter , ну или по индексу из массива arrCatalog[id]. Но ясно дело для работы с данными лучше нормальную модельку.
Читайте описание на git.
Visit localhost:9292 to see the Kibana interface and your parsed logs
То есть когда произведете все настройки, интерфейс kiban будет доступен по адресу указанному выше.
Во втором геме, можно прописать роут прямо в приложение.
KurtsKhalia: делаете таким же способом, ток учитываете в расчетах еще и высоту блока. Как только высота блока + расстояние от блока то топа будет равна или меньше проскроленного расстояния, то тогда убираете класс и все.
Так вроде все правильно. Как только блок доходит до границы у него появляется класс, если отскролил обратно, исчезает. Видимо проблема в чем-то другом. Что-то не договариваете. И что значит "Когда блок пропадает из видимости, класс не удаляется."? У вас же наоборот класс появляется, когда пропадает из видимости.
scoolerov ну так получается у вас на клиенте выбирается шаблон его код-имя аяксам отправляете на сервер, а не серваке уже сохраняете в базу то, что выбрал пользователь, типо настройки интерфейса. И дальше в зависимости от этого значения из настроек пользователя, ставите нужные header.
И проблема получается как яком отправить значение или как это интегрировать в вордаресс?
По сути должен быть сервис
angular.module('ShoppingCart').factory('ItemsStore', function() {
return {
items: []
}
});
Где будут хранится элементы и с ним уже работать.
.controller("catalogListController", function(ItemsStore){
this.catalogItems = ItemsStore.items;
this.catalogItemsCategories = arrCategories;
})
.controller("catalogItemController", function($scope, $routeParams, ItemsStore, $filter){
$scope.item = $filter('filter')(ItemsStore.items, { id: $routeParams.id})[0];
})