|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
17.07.2015, 20:37 | #1 |
Новичок
Джуниор
Регистрация: 17.07.2015
Сообщений: 3
|
Переменные в действии "onсlick"
Доброго времени суток, форумчане.
Есть такой код: Код HTML:
<ons-list ng-controller="MasterControllerRolls"> <ons-list-item modifier="chevron" class="item" ng-repeat="item in items" ng-click="showDetail($index)"> <ons-row> <ons-col width="60px"> <div class="item-thum"><img src="{{item.scr}}"></div> </ons-col> <ons-col> <header> <span class="item-title">{{item.title}}</span> <span class="item-label">{{item.label}}</span> </header> <p class="item-desc">{{item.desc}}</p> </ons-col> </ons-row> </ons-list-item> </ons-list> </ons-page> </ons-navigator> <ons-template id="detail.html"> <ons-page ng-controller="DetailController"> <ons-toolbar> <div class="left"><ons-back-button>Назад</ons-back-button></div> <div class="center">Детали</div> </ons-toolbar> <ons-list modifier="inset" style="margin-top: 10px"> <ons-list-item class="item"> <ons-row> <ons-col width="60px"> <div class="item-thum"><img src="{{item.scr}}"></div> </ons-col> <ons-col> <header> <span class="item-title">{{item.title}}</span> <span class="item-label">{{item.label}}</span> </header> <p class="item-desc">{{item.desc}}</p> </ons-col> </ons-row> </ons-list-item> <a onclick="simpleCart.add('name=Роллы','price=70','image=images/thumbs/whiteStripe.jpg');return false;"> <ons-list-item modifier="chevron" ng-click="doSomething()"> <ons-icon icon="ion-android-cart" fixed-width="true" style="color: #ccc"></ons-icon> Добавить в корзину </ons-list-item></a> </ons-list> Код HTML:
<a onclick="simpleCart.add('name=Роллы','price=70','image=images/thumbs/whiteStripe.jpg');return false;">
Скрипт с переменными: index.js JS изучаю не так давно. Что можете посоветовать? Последний раз редактировалось appplay; 17.07.2015 в 20:40. |
17.07.2015, 21:24 | #2 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
Если в фигурных скобках спереди и сзади переменных, то просто уберите их. Код HTML:
'name='+item.title |
|
17.07.2015, 22:09 | #3 | |
Новичок
Джуниор
Регистрация: 17.07.2015
Сообщений: 3
|
Цитата:
Переменные выглядят вот так: Код:
Последний раз редактировалось appplay; 17.07.2015 в 22:32. |
|
17.07.2015, 23:09 | #4 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
Произошло это, в том числе, потому, что Вы изначально не раскрыли постановку задачи полностью. К слову, у Вас данные о товарах, это на самом деле целая сложная структура в формате JSON. Для того чтобы добраться до того же title, нужно обратиться к дочернему элементу по номеру (нумерация начинается с 0). Например, для "Кани" это должно быть. Код HTML:
item[0].title Смотрите код скриптов и предавайте нужный параметр. Если хотите чтобы Вам подсказали и подсказали более-менее точно, выкладывайте полностью код и полностью описывайте задачу. Телепаты ушли в отпуск. |
|
18.07.2015, 01:37 | #5 | |
Новичок
Джуниор
Регистрация: 17.07.2015
Сообщений: 3
|
Пробовал скрипт другой корзины поставить. С этим кодом всё работает:
Код HTML:
<a class="cart-buy-button" data-name="{{item.title}}" data-price="{{item.label}}" data-quantity="1"> <ons-list-item modifier="chevron" ng-click="doSomething()"> <ons-icon icon="ion-android-cart" fixed-width="true" style="color: #ccc"></ons-icon> Добавить в корзину </ons-list-item></a> </ons-list> Цитата:
Последний раз редактировалось Stilet; 18.07.2015 в 09:05. |
|
18.07.2015, 10:24 | #6 | |
Старожил
Регистрация: 03.01.2014
Сообщений: 2,870
|
Цитата:
Полагаю, ответ на этот вопрос уже дан в приведённом Вами коде. Видимо JS фреймворк, на котором это всё реализовано, использует свои нестандартные способы работы с JSON. Нашёл в гугле документацию по нему. Полистайте. Возможно, многое станет понятным. |
|
Опции темы | Поиск в этой теме |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Постоянно слетает галочка "автоматически" в "Параметры Excel", "Формулы", "Вычисления в книге" | Alexsandrr | Microsoft Office Excel | 4 | 19.10.2013 14:22 |
Создать класс "Фигура", от него наследованием создать 3 класса ("треугольник", "четырехугольник", "окружность") | funnyy | Помощь студентам | 3 | 17.10.2012 17:40 |
Вывести название соответствующей карты вида "шестерка бубен", "дама червей","туз треф" и т.п. | воваава | Помощь студентам | 3 | 01.12.2011 12:50 |
при вводе на листе "магазин"- код товара появлялось "описание" товара из "склада" с "продажной ценой" | aleksei78 | Microsoft Office Excel | 13 | 25.08.2009 12:04 |