2017-11-21 21 views
0

각도 프레임 워크 내 ui-grid 내에서 다른 형식의 열을 만들려고합니다.cellTemplate에서 ui-grid에 액세스 할 수 없습니다.

columnDefs: [{ 
        name: 'Column', width: 300, visible: true, cellTemplate: '<a href="modelremote:{{ grid.getCellValue(row, col) }}">{{ grid.getCellValue(row, col) }}</a>' 
       }] 

그러나 코드가 실행될 때 여기 돌이켜 보면 다음과 같은 오류를 솔루션을

jinja2.exceptions.UndefinedError: 'grid' is undefined 

답변

0

를 얻을 문제가 있다는 분명했습니다. 오류 메시지는 내 페이지를 제공하기 위해 사용하는 템플릿 엔진 인 jinja2를 가리 킵니다.

는 각도 및 jinja2 모두 사용 {{와 하나가 바로 이런 종류의 충돌을 피하기 위해 선택되었다 가정하기 때문에 아이러니 }}.

중괄호를 이스케이프하면 문제가 해결됩니다.

columnDefs: [{ 
        name: 'Column', width: 300, visible: true, cellTemplate: '<a href="modelremote:\{\{ grid.getCellValue(row, col) \}\}">\{\{ grid.getCellValue(row, col) \}\}</a>' 
       }]