мы делаем ng-repeat внутри child. и при каждой итерации мы выводим ng-click="parent.Onclick(id)"
как нам в темплейте получить доступ к функции в parent ?
frontendo, Но здесь ничего странного. Да при юзание одного только Node.js Redis не нужен. А если в паре с
PHP, Python....итд. Редис очень кстати. Там ведь и защита еще настраивается.
Итог ? Если еще не уступает по скорости при выборке данных ?
Значит ??? когда умеешь хорошо организовать node.js сервер можешь обходиться без Redis.
*учесть надо возможность падений. Авто релоад. Два сервера.
Но это не замена. так как Redis из коробки или с библиотеками поддерживают много фреймворков на PHP, Python, Ruby и так далее. есть реализации библиотек на Java и C#.
Нужно понимать что Wordpress как и плагины 100% не будут соответствовать твоей идее, и точно будет такая ситуация где чтоб добавить какую нибудь сортировку или лайки к примеру надо будет думать часами как это встроить в Wordpress и в Плагин. Если это сайт где много пользователей с разными ролями и правами. Не только один администратор постер постов. То Забудь про Wordpress. Фреймворк PHP как минимум + Angular или React.
Если это будет иметь много постов и поиск еще нужно грамотно настроить Sphinx или ElassticSearch. Аплоад мультимедиа, живые чаты, какие то функции которые PHP не поддерживает. Еще пару сервисов на других языках.
rebbitMq сюда на помощь подтянуть. А вы говорите о Wordpress. Wordpress хорош в том случае если вот заказчик точно как в Wordpress и в Плагине только другого цвета, все. даже разрабатывать свой плагин не стоит, так как структуру базы ты там все ровно не поменяешь. А она только для постов. Короче как только ты делаешь что то кроме обычного сайта где посты только от админа, это все ровно что переделывать авианосец на самолет
Хотя за предложение поставить брейкпоинт спасибо, в Java или Python это бесценный совет. Та даже в PHP. А здесь под капотом динамическая типизация. Компиляция с TypeScript и Зборка в Bundle и Ошибки в скомпилированных файлах можно понять только будучи очень хорошо прошаренным в JS. Новичкам только гуглить и смотреть варианты, что бы это могло значить. Надеюсь в ES6 нативном уже будет проще с ошибками.
Eugene Kubesh, Сейчас все подробно. Интересно было выкрутится из этого. Для меня это было задачей
Так как я не создал структуру в которой у этих компонентов общий родитель который их импортирует в
свой шаблон. Я не мог настроить между ними контакт при помощи декораторов Input и Output.
Зачем между ими контакт??? Да это не важно но я хотел чтоб при клике на день в форму загружались данные из этого дня как дефолтные. Нооо оказывается после первой загрузки компонента в OnInit больше нельзя ничего писать. Ангуляр попросту тот же самый компонент не грузит инициализирует второй раз. Короче когда нажимаешь на другой день при открытом нижнем компоненте(Он появляется по клику на день) То данные не обновляются в форме. OnInit работает только один раз. Я же создал в сервисе Observable обьект для второй и третей и дальнейшей загрузки данных в форму. Первая идет через передачу параметров в роут. Следующие через вызов метода обновления параметров.
Дальше все в скринах
Stepanya, Я в OnInit хотел перезаписать данные в форме. В конструкторе также это бы не проканало.
Да и вообще он только один раз срабатывао. Поэтому выход был сделать занос дефолтных данных в форму при помощи вызова метода в одном компоненте из другого. Сделал это при помощи сервиса. Ссылочка на пример: plnkr.co/edit/p40g2xGgamfCUk8pShHq?p=preview Как на меня достаточно полезная штука. И рекомендуемая доками Angular/ Передавать можно только один параметр. Поэтому передаваемые данные надо упаковать в массив.
Константин Теплоухов, не верно, скорее всего потому что файл custom.css в доках бутстрапа советуют подключать после самого min.css. И я много раз качал готовые темы. Все было на переопределенных стилях.
Не надо забивать как работает этот механизм. Перекрывается только тот параметр которые переопределен в переопределенном классе. Например ты пишешь медиа хапросы под разные дисплеи и тебе надо менять готового бутстраповского стиля только ширину. для этого лучше ему менять только ее. а еще лучше прописывать рядом с класом бутстрапа еще свой. и за вложеность класов и тегов не забывать. Повышает читабельность.
Это не то. Вебшторм уже бы строку и файл подсветил красным сто раз если бы вызвал несуществующее свойство.
Это проблема в момент перезаписи пока я сервису даю команду changeTime в массиве обьектов в определенном обьекте. То начинает ругаться Другой компонент который читает и при ngFor выводит данные. Надо как то заюзаь Observable и обьект Observable передавать в async pipe. типо ngFor day of days | async. Асинк должен как то вернуть просто обьект из Day в котором уже Observable. Что то такое. Помогите !!!
Спасибо. Имено так и буду верстать. Просто я не понимаю зачем в bootstrap ms или md и другие виды колонок. Надеюсь именно по вашей смогу добиться нужного вида
как нам в темплейте получить доступ к функции в parent ?