2013-11-26 3 views

답변

3

이 두 표현은 가장 상황에서 상호 교환 및 그들은 같은 DOM 구조를 생성합니다. 그래서 그들 사이에서 선택하는 것은 주로 취향의 문제입니다.

그러나 ab으로 시작되는 두 개체 사이에는 매우 미묘한 차이가 있으며 기본 개체가 아닙니다. 객체 ab 원시하지

경우 양식 {{a}} {{b}}는 그들에 toJSON 함수를 호출하고 (보통 따옴표) 결과를 표시합니다. {{a + ' ' + b}}을 수행하면 먼저 둘 다 문자열로 변환 한 다음 문자열을 연결하여 항상 인용 부호없이 렌더링되는 원시 문자열을 반환합니다.

데모 : http://plnkr.co/edit/yKSBj8DaD9Exn9fDNkzc?p=preview

또 다른 멋진 괴짜가 ng-bindlead to issues을 가지고 대신 .toJSON.toString 함수를 호출한다는 것입니다.

+1

+1 좋은 답변입니다. –

+1

그런 표현이 많다면 성능면에서 차이가 있습니까? – redben

+0

@redben 나는 그렇게 생각하지 않는다. 나중에 jsperf를 사용하여 수표를 발행 할 것입니다. –

관련 문제