2017-09-27 1 views
0

저는 Angular 2 앱을 가지고 있으며 일부 레코드를 반복하고 테이블을 표시하고 있습니다. 내 코드는 다음과 같습니다Angular2 - 확인 후 표현식이 변경되었습니다. 이전 값 : ''. 현재 값 : 'xyz

나는 위와 같이, 나는 다음과 같은 오류가 발생합니다 루프의 툴팁 내용을 표시하기로 결정하기 위해이 검사를하고있는 중이 야
<tbody> 
    <tr *ngFor="let row of rows......"> 
     <td *ngFor="let col of columns"> 
      <span placement="right" [innerHTML]="row[column.name]" container="body" 
       [tooltip] = "(cell.offsetWidth < cell.scrollWidth) ? (row[column.name]) : ''" container="body"> 
      </span> 
     </td> 
    </tr> 
</tbody> 

때 툴팁 값 변경 :

"표현 이 확인 된 후 변경 이전 값을 :. ''현재 값 :. '. XYZ ...'ViewWrappedError.ZoneAwareError에서 (평가를

에 나는이 문제를 해결하려면 어떻게

답변

0

는 차 문을 마이그레이션하려고? th에서보다는 클래스의 함수로 e 템플릿. 종종 Angular가 템플릿에서 변수 (또는 복잡한 명령문)의 변경된 값을 처리하지 못하기 때문에 이러한 값을 함수의 템플릿/뷰에 전달하는 것이 상당히 잘 작동하는 경우가 종종 있습니다.

예, 사용하려는 모든 값을 함수에 전달한 다음 원하는 값만 반환하면됩니다.

관련 문제