Javascript-форум (https://javascript.ru/forum/)
-   Angular.js (https://javascript.ru/forum/angular/)
-   -   Ссылки ui-sref со {{scope}} не всегда отрабатывают (https://javascript.ru/forum/angular/65813-ssylki-ui-sref-so-%7B%7Bscope%7D%7D-ne-vsegda-otrabatyvayut.html)

neon_tmn 10.11.2016 16:06

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

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

Уже думаю, может два меню сделать, столько времени убил на это меню.

krasovsky 11.11.2016 09:41

Цитата:

<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. Все.

neon_tmn 11.11.2016 11:54

Ничего подобного, watch не делал, сделано с resolve:
.state('companys', {
				resolve:{
					simpleObj:  function(){
						return {value: 'companys'};
					}
				},
				url: "/companys", 
				views: {
					'@': {
						templateUrl: function($stateParams) { 
							return UseURL + mUrl + "companys/categoryAll.html"
						},
						controller: 'ctrlCompanyAll'
					}
				}
			})

krasovsky 11.11.2016 12:05

Ну ок, тогда не вижу для тебя никаких проблем, кроме возможно формата данных присылаемых по запросу категорий. Надеюсь это Json.
В общем не знаю что тебе еще сказать. Если все равно не получается сделай тестовый пример со стабом на список категорий, посмотрим

neon_tmn 29.11.2016 12:14

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


Часовой пояс GMT +3, время: 10:45.