angular.js - 장바구니에서 데이터를 삭제해도 총 가격은 변하지 않나요?
大家讲道理
大家讲道理 2017-05-15 17:05:28
0
2
554

장바구니 기능 구현을 위해 Angular를 배우던 중 문제가 발생했습니다.
항목을 삭제해도 총 가격이 변하지 않고 며칠 동안 헤매며 계산할 수 없었습니다. 도와주세요. 모두 감사합니다

으아악
大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
漂亮男人

기능 추가

으아악

그리고 del 기능이

로 변경되었습니다. 으아악

현재 코드가 전혀 Angular로 작성하고 있는 것처럼 보이지 않고 여전히 jQuery 수준에 있다고 불평해야 합니다. DOM 작업을 줄이는 것은 Angularjs의 원래 의도이지만 .text() 메서드를 직접 사용하여 값을 할당합니다. 합계를 $scope에 바인딩하고 HTML에서는 {{total}}만 바인딩하면 어떨까요?
또한, 전역 변수를 오염시키기 위해 배열 model2를 외부에 직접 배치하는 것은 바람직하지 않습니다. 초기화 초기화 코드를 컨트롤러에 넣을 수도 있습니다. HTML에서는 초기화할 필요가 없습니다.

배열의 요소를 삭제하면 총 가격이 변경될 이유가 없습니다. 첫째, 총 가격은 범위에 바인딩되어 있지 않더라도 기본 데이터입니다. 각 작업 후에 총 가격을 얻으려면 다시 계산해야 합니다.

으아악

내 코드를 삽입하세요. 최적화할 수 있는 부분이 많지만 실행에 옮겨야 하고 변경할 시간이 없습니다. 사용하고 싶다면 js, css 파일을 가져오는 경로에 주의하세요

phpcn_u1582

jQuery를 직접 사용하여 VIEW 레이어 또는 MODEL 레이어 데이터를 수정하는 경우 데이터를 수동으로 동기화해야 합니다.
필요에 따라 사용할 수 있습니다:

으아악

또는

으아악

데이터를 동기화하려면. 자세한 내용은 AngularJS API

를 참조하세요.
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿