Anonymous
Привет. Как правильно готовить кастомные шаблоны в аккордеоне angular-ui? делаю так: <uib-accordion> <uib-accordion-group ng-repeat="cont in conts" template-url="group-template.html"> Выше копипастю шаблон из документации, но в нём не видно переменной из ng-repeat. Как её прокинуть в шаблон?
Dmytro
не. так плохо. внутри uib-accordion-group размести директиву/компонент с нужным темплейтом и изолированным скоупом. и передавай в него cont
Anonymous
не. так плохо. внутри uib-accordion-group размести директиву/компонент с нужным темплейтом и изолированным скоупом. и передавай в него cont
uib-accordion-group имеет свой темплейт. и моя задача его переопределить, что бы элемент выглядел по другому.
Anonymous
uib-accordion-group это и есть айтем внутри uib-accordion
Igor
uib-accordion-group имеет свой темплейт. и моя задача его переопределить, что бы элемент выглядел по другому.
переопределять шаблон уже готовой чужой директивы - извращенство. Дима всё правильно написал, сделай еще одну СВОЮ директиву, в которую передавай cont
Igor
а не, не совсем правильно
Anonymous
https://angular-ui.github.io/bootstrap/#/accordion
Igor
омг
Anonymous
в этой документации я совсем не понял параграф Known issues раздела accordion.
Andrey
бля
Andrey
чувак
Andrey
внимательней будь
Andrey
там есть все
Andrey
что тебе нужно
Andrey
расслабся и прочти ее нормально
Andrey
там даже привер в планкере есть
Andrey
разбери его
Andrey
и будет заебца
Igor
там есть все
ну вообще я сам не нашел, как прокинуть переменную внутрь шаблона, который в .html отдельно
Igor
ребят, немного вопрос не по теме
Igor
как вернуть dom объект из json?
Andrey
чего не по теме
Andrey
никак дом обект не пойдет в jon
Igor
var detailPreviewItem = { "detail": "<div class=\"DetailPreviewBlock\"></span> <div class=\"Image\"></div></div>" };
Andrey
json
Andrey
а ну
Igor
к примеру, и надо вывести то, что внутри detail
Andrey
и?
Igor
без кавычек
Andrey
ну и
Andrey
$sce.trustHtml(detail)
Anonymous
что такое use an interpolated expression in the class attribute, i.e. <uib-accordion-group class=""></uib-accordion-group>
Mikhail
target_element.innerHTML = detailPreviewItem.detail; не?
Andrey
нет
Andrey
если чистій скрипт
Andrey
распарсить нада для начала
Igor
не оч понятно)
Igor
$sce это префикс?
Andrey
ну ти в ангуляр єто делать буш?
Andrey
или где
Igor
нет
Igor
ангуляра нет
Andrey
ну так сначчала ты парсиш json
Andrey
потом инериш его
Mikhail
Я ж говорю, target_element.innerHTML = detailPreviewItem.detail; :)
Igor
парсер ругается на <
Igor
@maxon861 похоже, у тебя есть 2 варианта только - либо шаблон прямо в теле и написать, и там юзать свою переменную, как в примере, либо сделать отдельную директиву и прокидывать туда
Mikhail
парсер ругается на <
Какой парсер? Какие библиотеки-фреймворки используете, если не angular?
Igor
я про JSON.parse
Andrey
єто точно json не просто обект?
Mikhail
А
Andrey
у тебя не валидный json
Andrey
скорее всего
Andrey
у тебя просто обект
Andrey
найди функцию определяющею валидній джсон или нет
Andrey
гдето я видел в интернетах ее
Igor
var detailPreviewItem = [{ "detail": "<div class=\"DetailPreviewBlock\"></span> <div class=\"Image\"><img src=\"/CatalogAccessories/Image/CATALOG_PRODUCT_83827_150.jpg\"></div><span class=\"Title\">Масло моторное KIXX G1 20W-50 SN Полусинтетичекое Semi-Synthetic KR/3L</span></div>" }]
Igor
по сути показывает что валидно
Igor
Uncaught SyntaxError: Unexpected token o in JSON at position 1
Andrey
єто не дзон
Andrey
это не джейсон
Andrey
джейсон это строка
Igor
var detailPreviewItem = '{"detail": "<div class=\"DetailPreviewBlock\"></span> <div class=\"Image\"><img src=\"/CatalogAccessories/Image/CATALOG_PRODUCT_83827_150.jpg\"></div><span class=\"Title\">Масло моторное KIXX G1 20W-50 SN Полусинтетичекое Semi-Synthetic KR/3L</span></div>"}'
Igor
ну а так было
Andrey
господи
Andrey
зделай JSON.stringify()
Andrey
своего выражения и посмотри в консольке
Andrey
и потом попробуй распарсить и записать
Andrey
хотя нет я счас сам попробую... но помоему ДОМ елементы не передаються в json
Igor
по сути должно
Andrey
счас
Andrey
у тебя єто с сервера приходит?
Igor
нет
Igor
пока нет
Andrey
https://jsfiddle.net/Kaflan/w6bm6bjp/
Andrey
вот как то так
Andrey
у тебя обект не дсон
Andrey
джосн