현재 코드가 전혀 Angular로 작성하고 있는 것처럼 보이지 않고 여전히 jQuery 수준에 있다고 불평해야 합니다. DOM 작업을 줄이는 것은 Angularjs의 원래 의도이지만 .text() 메서드를 직접 사용하여 값을 할당합니다. 합계를 $scope에 바인딩하고 HTML에서는 {{total}}만 바인딩하면 어떨까요? 또한, 전역 변수를 오염시키기 위해 배열 model2를 외부에 직접 배치하는 것은 바람직하지 않습니다. 초기화 초기화 코드를 컨트롤러에 넣을 수도 있습니다. HTML에서는 초기화할 필요가 없습니다.
배열의 요소를 삭제하면 총 가격이 변경될 이유가 없습니다. 첫째, 총 가격은 범위에 바인딩되어 있지 않더라도 기본 데이터입니다. 각 작업 후에 총 가격을 얻으려면 다시 계산해야 합니다.
으아악
내 코드를 삽입하세요. 최적화할 수 있는 부분이 많지만 실행에 옮겨야 하고 변경할 시간이 없습니다. 사용하고 싶다면 js, css 파일을 가져오는 경로에 주의하세요
기능 추가
으아악그리고 del 기능이
로 변경되었습니다. 으아악현재 코드가 전혀 Angular로 작성하고 있는 것처럼 보이지 않고 여전히 jQuery 수준에 있다고 불평해야 합니다. DOM 작업을 줄이는 것은 Angularjs의 원래 의도이지만 .text() 메서드를 직접 사용하여 값을 할당합니다. 합계를 $scope에 바인딩하고 HTML에서는 {{total}}만 바인딩하면 어떨까요?
또한, 전역 변수를 오염시키기 위해 배열 model2를 외부에 직접 배치하는 것은 바람직하지 않습니다. 초기화 초기화 코드를 컨트롤러에 넣을 수도 있습니다. HTML에서는 초기화할 필요가 없습니다.
배열의 요소를 삭제하면 총 가격이 변경될 이유가 없습니다. 첫째, 총 가격은 범위에 바인딩되어 있지 않더라도 기본 데이터입니다. 각 작업 후에 총 가격을 얻으려면 다시 계산해야 합니다.
으아악내 코드를 삽입하세요. 최적화할 수 있는 부분이 많지만 실행에 옮겨야 하고 변경할 시간이 없습니다. 사용하고 싶다면 js, css 파일을 가져오는 경로에 주의하세요
jQuery를 직접 사용하여 VIEW 레이어 또는 MODEL 레이어 데이터를 수정하는 경우 데이터를 수동으로 동기화해야 합니다.
으아악필요에 따라 사용할 수 있습니다:
또는
으아악데이터를 동기화하려면. 자세한 내용은 AngularJS API
를 참조하세요.