Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 06.01.2016, 10:35
svs svs вне форума
Интересующийся
Отправить личное сообщение для svs Посмотреть профиль Найти все сообщения от svs
 
Регистрация: 25.04.2012
Сообщений: 18

Два вложенных view
Здравствуйте.
у меня такой вопрос.
у меня вот роутинг настроен так


.state('catalogName', {
                url:         '/catalog/:name',
                templateUrl: 'templates/catalog.html',
                controller:  'CategoryController'
            })
           .state('catalogName.Page', {
                url:         '/page{page:[0-9]{1,2}}',
                templateUrl: 'templates/catalog.html',
                controller:  'CategoryController'
            })
            .state('catalogName.Item', {
                url:         '/{id:[0-9]{1,5}}-:itemName',
                templateUrl: 'templates/catalog-item-list.html',
                controller:  'ItemController'
            })



catalog.html

<ul style="width: 100%; float:left; list-style:none;">
	<li ng-repeat="item in filteredItems" style="padding:0 0 20px 0; width: 20%; float:left;">
    <a ui-sref=".Item({name: category, id: item.id, itemName: item.translit})"><img ng-src="/view/frontend/img/items/{{item.id}}.jpg" width="50" /></a>
    <h4>{{item.name}}</h4>
    <select ng-hide="true"><option ng-repeat="child in item.size" value="{{child}}">{{child}}</option></select>
    <p>{{item.price}} грн.</p>
 </li>
</ul>


 <pagination 
      ng-model="currentPage"
      total-items="items.length"
      max-size="maxSize"  
      boundary-links="false"
      next-text="вперед"
      previous-text="назад"
      ng-change="pageChanged()">
 </pagination>

<div ui-view></div>





catalog-item-list.html

<div>
<h2>{{item.name}}</h2>
<img ng-src="http://halatik.com.ua/view/frontend/img/items/{{item.id}}.jpg" width="400" />
<p>Цвет - {{item.color}}</p>
<p>Материал - {{item.material}}</p>
<p>Цена- {{item.price}}</p>

<input type="button" value="buy" />

</div>




Вопрос заключается в чем.
В catalog.html у меня под кодом вывода каталога отображается вью для товара - <div ui-view></div>

Вот как мне на странице товара, какой будет по ссылке /catalog/kostjumy_dlja_doma/717-kostjum_zhenskij_tunika_korotkij_rukav_bridzhi

скрыть каталог ?

второй вопрос - когда я листаю пейджинг
/catalog/kostjumy_dlja_doma/page3

у меня в этом случае 2 раза вызывается CatalogController.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сохранение формы при переходе на другое view. Alexej Angular.js 2 20.11.2014 14:45
Ненужное переопределение this во вложенных объектах Mirror13 Общие вопросы Javascript 5 15.04.2012 02:01
Два блока div разъезжаются при скроллинге окна браузера. call007 jQuery 0 03.04.2011 16:21
Блок переключения меню на JS, два скрипта в одном файле Dizeloid Элементы интерфейса 0 30.07.2009 12:03
Два одинаковых сценария на одной странице Genetics Общие вопросы Javascript 7 12.07.2009 01:46