Как сделать так, чтобы ребенок не сортировался в родителе с помощью ng-sortable? - PullRequest
0 голосов
/ 07 марта 2020
<div class="container-fluid sort-options" ng-model="fotoList" 
     as-sortable="sortOptionsConfig" >
    <div ng-repeat="fotoItem in fotoList" as-sortable-item >
        <div class="foto col-sm-6 col-md-6 col-lg-6"
             as-sortable-item no-drag>
            <div class="col-sm-12 col-md-12 col-lg-12" 
                 as-sortable-item-handle >
                <div class="col-sm-12 col-md-12 col-lg-12 show-image">
                   <div class="imgdiv" >
                      <img ng-if="fotoItem.photoId"
                         ng-src=" 
                        {{getGoogleImageThumbnailLink(fotoItem.photoId)}}">
                   </div>
                   <i>{{fotoItem.photoName}}</i>
                </div>
                <div class="col-sm-12 col-md-12 col-lg-12">
                    <input type="checkbox"
                           ng-click="$parent.detectChanged(true)" 
                           ng-true-value="'Y'" ng-false-value="'N'" />
                    <label for="{{ 'fotoItemId' + $index}}">Photo Text: 
                    </label>
                    <textarea rows="1"  maxlength="600" ng-maxlength="600"
                              type="text"
                              id="{{ 'fotoItemId' + $index}}"
                              ng-model="fotoItem.text"
                              class="form-control">
                       {{fotoItem.text}}
                    </textarea>
                    <!-- I want to make textarea not sortable. -->
                    <!-- The rest sortable. -->
                </div>
            </div>
        </div>
    </div>
</div>

У меня есть div, как указано выше. Со следующим div все в div можно сортировать. Теперь я хочу сделать все сортируемым, кроме текстовой области. Как я могу это сделать? Я хочу, чтобы это было там, где я могу сортировать все, но сортировка текстовой области остается такой же и не сортируемой.

...