ui-sortable 지시문을 사용하여 정렬 할 수있는 각도 Ui를 사용하고 있습니다. 범위 상태에 따라 정렬 가능한 기능을 동적으로 활성화/비활성화 할 수 있습니까? 그래서 범위 속성의 상태를 변경하고이 속성에 따라 정렬 할 수있는 버튼이 필요합니다.각도 Ui에서 ui-sortable 지시문을 동적으로 비활성화하는 방법
11
A
답변
0
0
ui-if
을 사용하면 ui-sortable
버전과 정렬 할 수없는 버전간에 전환 할 수 있습니다.하지만 이것은 끔찍한 디자인입니다. 그러나 jQuery Sortable Docs을 확인한 경우 disabled
에 대한 옵션이있는 것으로 보입니다. 지시문에서 현재 옵션 객체가 변경 사항을 감시하는 경우이 옵션을 간단히 전환 할 수 있습니다. 옵션 객체가 값이 아닌 참조에 의해 감시된다면 아마도 조정 요청과 함께 요청을 열어야합니까?
scope.$watch(attrs.uiSortable, function(newVal, oldVal){
그래서 당신이해야 할 일을했을 모두가 jqueryui 정렬 설명서를 봐, 그리고 플러그인의 올바른 속성을 업데이트 다음 정렬 옵션을 변경할 때
18
각도 지시문을보고 지원합니다.
HTML을
<ul ui-sortable="sortableOptions" ng-model="items">
<li ng-repeat="item in items">{{ item }}</li>
</ul>
<button ng-click="sortableOptions.disabled = !sortableOptions.disabled">Is Disabled: {{sortableOptions.disabled}}</button>
JS
app.controller('MainCtrl', function($scope) {
$scope.items = ["One", "Two", "Three"];
$scope.sortableOptions = {
disabled: true
};
});
0
HTML
<div class="group-container" ui-sortable="vm.groupSortable" ng-model="group.groups">
JS
vm.groupSortable = {
connectWith: ".group-container",
disabled: true
};
vm.disableDragAndDrop = function(bVar)
{
vm.groupSortable.disabled = bVar;
};
대답 제이슨에 대한
관련 문제
- 1. 각도 ui에서 분 입력을 비활성화하는 방법 Timepicker
- 2. 각도 : 지시문을 항목으로 전달
- 3. UI에서 이전 날짜를 비활성화하는 방법 dtaepicker
- 4. 동적으로 버튼을 비활성화하는 방법
- 5. 동적으로 버튼을 비활성화하는 방법
- 6. 각도 지시문을 확인하지 않았습니다.
- 7. jquery가 각도 지시문을 깨뜨림
- 8. 각도 지시문을 얻으십시오.
- 9. 각도 UI에서 하이라이트 특정 날짜 DatePicker
- 10. AngularJS - 요소에서 동적으로 지시문을 제거합니다.
- 11. 후미 슬래시를 추가하여 각도 지시문을 참조하는 방법
- 12. AngularJS에 동적으로 지시문을 추가하십시오.
- 13. angularjs 지시문을 동적으로 추가합니다.
- 14. 좋은 방법으로 OpenMP 지시문을 비활성화하는 방법은 무엇입니까?
- 15. 내 UI 프로젝트에서 각도 UI에서
- 16. 마크 업에서 각도 지시문을 선언하십시오.
- 17. 각도 지시문을 사용하여 레이아웃 만들기
- 18. 각도 지시문을 사용하여 템플릿을 조건부로로드
- 19. AngularJS에서 입력 요소에 지시문을 동적으로 추가하는 방법
- 20. mapquest 라이브러리를 통해 각도 지시문을 주입합니다. 지시문을 찾을 수 없습니다.
- 21. 각도 2에서 div 태그를 비활성화하는 방법
- 22. 다른 지시어에 지시문을 동적으로 포함합니다.
- 23. 데이터를 기반으로 동적으로 지시문을 선택하십시오.
- 24. T4 생성 출력 파일에 쓰여지는 #line 지시문을 비활성화하는 방법
- 25. html에서 날짜의 배열을 비활성화하는 방법 angularjs 지시문을 사용하는 5 datepicker
- 26. 각도 동적으로 삽입 지시
- 27. JQueryMobile UI에서 동적으로 텍스트 상자를 추가합니다.
- 28. 동적으로 추가 각도 지시
- 29. 다른 사용자 지정 지시문에서 사용자 지정 지시문을 동적으로 추가하는 방법
- 30. 상황에 맞는 메뉴에서 ToolStripMenuItem을 비활성화하는 방법 동적으로?
감사합니다! 정말 도움이되었습니다! – Whizkid747
이것은 angular-ui v0.4.0의 경우와 같지 않습니다. scope에 대해 sortable.js에서 검색합니다. $ watch는 결과를 반환하지 않습니다. 수정 : bower에 각도 UUI 버전이 오래된 것 같습니다! –
플 런커 링크가 끊어졌습니다. –