2013-10-26 3 views
0

Кто-нибудь знает, как я могу сделать список флажков отсортированным с помощью ui-sortable? Вот список Флажок:Сортировка списка флажков с угловыми

<div class="controls"> 
    <label ng-repeat="player in playerlist"> 
     <input 
       type="checkbox" 
       name="player.firstname" 
       ng-model="player.value" 
       > {{player.firstname}}{{player.lastname}} 
    </label> 
    <!--<pre>{{playerlist| json}}</pre>--> 
</div> 

Я попытался (несколько оптимистически) положить щ-сортируется в теге этикетки, но не повезло ....

Любые предложения?

Приветствия,

kseudo

Edit *

К сожалению .... вратаря опубликовать пример модели :)

playerlist = [ 
    { 
    "firstname": "Mick", 
    "lastname": "McCarthy", 
    "_id": "5269409949e375aa0c000005", 
    "__v": 0, 
    "value": true 
    }, 
    { 
    "__v": 0, 
    "_id": "5269408f49e375aa0c000004", 
    "email": "[email protected]", 
    "firstname": "Brian", 
    "lastname": "Cunningham", 
    "phonenumber": 833069486, 
    "value": true 
    }, 
    { 
    "firstname": "Bill", 
    "lastname": "Bops", 
    "phonenumber": 23456789, 
    "email": "[email protected]", 
    "_id": "526c011aaa6d6ef40c000003", 
    "__v": 0, 
    "value": true 
    }, 
    { 
    "firstname": "asdf", 
    "lastname": "sdf", 
    "phonenumber": 234, 
    "email": "[email protected]", 
    "_id": "526c01b4aa6d6ef40c000005", 
    "__v": 0, 
    "value": false 
    } 
] 
+0

Модель "playerlist"? сообщение пожалуйста –

ответ

1

Вы должны добавлять UI-сортируется в DIV скорее повторяется сама этикетка. Кроме того, вам нужно включить директиву ng-model рядом с ней, чтобы библиотека знала, какую модель обновить.

<div class="controls" ui-sortable ng-model="playerList"> 

Я также предполагаю, что вы включили jQuery и jQueryUI в свой проект.

+0

Отлично, спасибо – kSeudo

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