2014-01-18 2 views
0

각기 다른 입력 필드 사이에서 양식을 계산하고이 결과를 표로 요약하는 코드 식보기 중 하나에서 데이터 바인딩을위한 angularjs 기능을 사용하고 싶습니다. 나는 angularjs를 가진 실험 단계에 있다는 것을 언급해야하며, 이것이 좋은 해결 방법이 될 것인지 정말로 결정할 수 있습니다. anglejs가 좋은 결정 인 경우 codeigniter보기에서 데이터 바인딩을 구현하는 가장 좋은 방법은 무엇입니까codeigniter보기에서 angularjs 데이터 바인딩 사용

+0

두 프레임 워크가 완전히 다른 환경에서 실행되기 때문에 원하는 것을 명확하게 구분하지 못합니다. – charlietfl

답변

0

저는 CodeIgniter에 익숙하지 않지만 간략하게 살펴보면 angularjs에 대해 약간 잘못 이해한다고 말할 수 있습니다. 그것은 단지 클라이언트 측이지만 서버 측 템플릿과 서버 측 컨트롤러 ($ http를 통해 호출하는 AJAX)를 사용합니다. AngularJS 뷰와 바인딩은 클라이언트 기반이므로 AngularJs 바인딩은 서버 기반이므로 CI 뷰에서 작동하지 않습니다.

CI 기능을 사용하려는 경우 달성 할 수있는 가능한 통합 방법 중 하나는 REST 서비스를 작성하고 필요한 데이터 (예 : 계산 용)를 가져 와서 angularjs 바인딩이있는 템플릿을 사용하여 클라이언트 측에서 렌더링하는 것입니다.

다른 방법 (Node.js 응용 프로그램에 사용되기도 함)은 동적 템플릿 (서버 측 처리 후 서버 측에서 템플릿 가져 오기)을 사용하고 있습니다. 따라서이 경우 CI보기와 angularjs 바인딩을 결합하면 서버 측 데이터로 이러한보기를 업데이트하고 이러한보기를 템플릿으로 반환하여 바인딩을 통해 클라이언트 측에서 데이터를 렌더링합니다. Smth는 데이터를 퍼팅하고 렌더링하는 두 가지 방법을 혼합 한 것입니다.

관련 문제