우선 회사에서 angular js를 쓰는데요 전에 있던 사람이 회사에 맞게 환경 세팅을 해 놓은 상태입니다.
그래서 angular js가 버전이 낮습니다. 그래서 위에 지시가 내려진게 최신 환경으로 맞춰라 인데...
솔직히 다 뜯어야 될꺼 같습니다. 그래서 저희 회사 프로젝트가 node , express로 사용 하는 방식이 있는데
node , express 프로젝트가 angular.js 를 추가하고 쓸곳만 ng-app="" 하여서 골라서 써라 이거입니다.
헌데.. 제가 아직 초보라서 잘 모르겠지만 express 만의특징과 angular 만의 특징이 있는데
angular 는 싱글 페이지라고 해서 각 접속하는 클라이언트에 연산이 된다고 들었습니다. ( 서버부담 줄이기 )
이렇게 한 프로젝트에서 부분부분으로 angular 와 express를 써도 되는건가요?
솔직히 코딩쪽으로는 더 편해졌습니다 그 이유가 기존에는
1. post로 DB 정보를 뽑는다.
2. for문으로 제이쿼리를쓴다 .append
였는데 문제는 append같은 경우가
for(var i=0; i<db.length; i++){
$("#아이디").append("<li><a>db[i].title</a><a>db[i].commend</a></li>");
}
이런식으로 복잡했는데 angular를 쓰게되면 저 for문 대신 html에서
<li ng-repeat ="aa in db">
<a>aa.title</a>
<a>aa.commend</a>
<li>
이렇게 html에 바로 쓰면 되기때문에 코딩면에서는 매우 편합니다. 그런데.. 이게 옳바른 선택일까요?