Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 10.11.2016, 16:06
Аспирант
Отправить личное сообщение для neon_tmn Посмотреть профиль Найти все сообщения от neon_tmn
 
Регистрация: 29.04.2010
Сообщений: 51

Возвращаясь к сообщению #7.
Ссылка то обновляется, но переход осуществляется на старую ссылку.
Пример:
<a class="tst ng-scope" ui-sref="offers.category({category:12})" ng-href="/offers/12" href="/offers/12">Женская одежда</a>

Щелкая на эту ссылку перехожу по адресу:
/company/12

Уже думаю, может два меню сделать, столько времени убил на это меню.
Ответить с цитированием
  #12 (permalink)  
Старый 11.11.2016, 09:41
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Цитата:
<div id="accordion">
<h3>Пункт 1</h3>
<div>Контент 1</div>
</div>
<div id="accordion">
<h3>Пункт 2</h3>
<div>Контент 2</div>
</div>
<div id="accordion">
<h3>Пункт 3</h3>
<div>Контент 3</div>
</div>
ну емае, прояви немного фантазии ))
<div id="accordion">
<div ng-repeat="cat in categories">
      <h3>Пункт 1</h3>
      <div>Контент 1</div>
</div
</div>

И вообще, такие структуры делаются с помощью <ul><li></li></ul>


Сообщение от neon_tmn
Возвращаясь к сообщению #7.
Я так понимаю ты пошел легким путем и сделал через watch, не вышло.
Делать 2 меню? Зачем? Что бы не работало что то еще? Не вижу логики.
Поднапрягись - заюзай резолв, выпили дикий скрипт формирования меню. Максимум что ты должен сделать - это сформировать объект с нужной тебе структурой вложенности пунктов меню. И в нем должны быть конкретные данные, никаких html тегов. И потом этот объект нужно вывести с помощью ngrepeat. Все.
Ответить с цитированием
  #13 (permalink)  
Старый 11.11.2016, 11:54
Аспирант
Отправить личное сообщение для neon_tmn Посмотреть профиль Найти все сообщения от neon_tmn
 
Регистрация: 29.04.2010
Сообщений: 51

Ничего подобного, watch не делал, сделано с resolve:
.state('companys', {
				resolve:{
					simpleObj:  function(){
						return {value: 'companys'};
					}
				},
				url: "/companys", 
				views: {
					'@': {
						templateUrl: function($stateParams) { 
							return UseURL + mUrl + "companys/categoryAll.html"
						},
						controller: 'ctrlCompanyAll'
					}
				}
			})
Ответить с цитированием
  #14 (permalink)  
Старый 11.11.2016, 12:05
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Ну ок, тогда не вижу для тебя никаких проблем, кроме возможно формата данных присылаемых по запросу категорий. Надеюсь это Json.
В общем не знаю что тебе еще сказать. Если все равно не получается сделай тестовый пример со стабом на список категорий, посмотрим
Ответить с цитированием
  #15 (permalink)  
Старый 29.11.2016, 12:14
Аспирант
Отправить личное сообщение для neon_tmn Посмотреть профиль Найти все сообщения от neon_tmn
 
Регистрация: 29.04.2010
Сообщений: 51

Начал изучать angular2. От 1.5 отказался. Спасибо за помощь.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как бы вы переписали этот код GayCoder Общие вопросы Javascript 23 01.02.2016 08:19
Внутри разворачивающегося по клику DIVа не работают ссылки JavaScriptNoob Элементы интерфейса 2 17.11.2015 00:01
Игра в демки, пиар ангуляра и обучение. DjDiablo Angular.js 39 07.06.2014 13:11
вопрос по видимости переменных. yiooxir Angular.js 3 31.10.2013 12:37