angular.js -Angular에서 드래그 앤 드롭 상호 작용을 수행할 때 js를 사용하여 dom을 변경하는 것이 더 좋습니까, 아니면 데이터만 변경하는 것이 더 좋습니까?
ringa_lee
ringa_lee 2017-05-15 17:06:50
0
2
723

온라인 검색에서는 DOM을 변경하지 않는 것이 좋지만, 데이터를 변경해야만 다시 렌더링이 발생하고 원래 열려 있던 드롭다운 항목이 닫힙니다. 상호작용 효과가 좋지 않습니다. 하지만 js를 사용하여 dom을 변경하면 데이터 처리가 어려워집니다

ringa_lee
ringa_lee

ringa_lee

모든 응답(2)
小葫芦

Angular는 드래그 앤 드롭과 같은 기능을 사용하여 ng 스타일을 통해 데이터를 수정하고 요소에 적용할 수 있습니다. 더 나은 해결책은 지침을 정의하여 구현하는 것입니다

小葫芦

내 제안은: 수천 명의 자식이 있는 트리 구조를 드래그하는 것과 같은 대규모 대화형 작업인 경우 임시 데이터를 저장한 다음 DOM을 한 번에 업데이트하는 것이 가장 좋습니다. Angular의 데이터 바인딩에 의존하는 경우 브라우저가 중단될 수 있습니다.
수십, 수백 개가 있는 경우 ng-xx 지시문을 직접 사용하여 데이터를 사용한 대화형 논리를 구현할 수 있습니다.

PS: Angular가 데이터 동기화를 하면 데이터 바인딩이 필요한 각 위치에 시계가 생성되므로 위에서 언급한 수천, 수백은 시계 수를 나타냅니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿