2013-08-27 4 views
0

Скажите, у меня есть несколько вкладок, и я хочу использовать угловые ремни для отображения этого. Тем не менее, содержимое каждой вкладки динамически основано на вызове ajax для данной вкладки. Идеально может быть получена из идентификатора табуляции.угловой-угловой ремень и интеграция нг-сетки?

| Вкладка 1 | Вкладка 2 | Вкладка 3 |

Таким образом, при нажатии на вкладку 1 вызов на сервер - это/get/result/tab1_id /, а при нажатии Tab 2 вызов на сервер - это/get/result/tab2_id и т. Д. ... И используйте это чтобы заполнить ng-сетку каким-то образом.

Угловая обладает большим потенциалом, но я так новичок в этом и много способов делать вещи, и я не хорош ни в одном. Этот материал можно сделать в jquery за один раз с jtable и т. Д., Но я пытаюсь изучить угловые js.

Так что, пожалуйста, помогите.

Благодарности & рассматривает Tin

+1

Почтовый код, который вы пробовали –

ответ

0

Чтобы определить, какая вкладка будет нажата, вы можете сделать

<div data-fade="1" ngModel="activeTab" bs-tabs> 
    <div ng-repeat="tab in tabs" data-title="{{tab.title}}" ng-click="loadData()"><p>{{tab.content}}</p></div> 
</div> 

В контроллере, вы можете сделать:

$scope.loadData = function(){ 
    switch(activeTab){ 
     case 0: 
      //load data 
      break; 

     case 1: 
      .... 
    } 
} 

Чтобы загрузить данные, можно посмотреть на $http или $resource модуль.

+0

Извините, что я новичок в этой штуке, не знаю, как правильно их отформатировать. Но по сути я отказался от этой идеи, используя bs-tabs. И просто используйте ng-repeat и ng-click. Но я попробую предложенный подход sza позже, когда я когда-нибудь. Слишком занят, чтобы попробовать прямо сейчас. Спасибо, кучи. –

Смежные вопросы