2017-04-13 1 views
0

Semantic-UI로 Ember를 사용하고 있습니다. 우리는 정렬 테이블 (https://semantic-ui.com/collections/table.html#sortable)을 얻으려고합니다. jQuery 테이블 정렬을 포함 할 수 없습니다.

우리는 다음 항목을 포함하고있다 npm install jquery-tablesort

우리 .hbs 파일로 kylefox의 jQuery 플러그인을 설치 :

<script src="http://code.jquery.com/jquery-latest.min.js"></script> 
<script src="jquery.tablesort.js"></script> 
<script> 
$(document).ready(function() { 
    $('table').tablesort(); 
}); 
</script> 

하지만 난 콘솔에서 다음을 얻을 :

jquery.js:3869 Uncaught TypeError: $(...).tablesort is not a function

인가가 우리가 포함하는 것을 잊었던 무엇인가?

+0

'jquery.tablesort.js' 파일이 실제로 존재하고 경로가 올바른지 확인하십시오. – tilz0R

+0

우리는 .hbs 파일과 동일한 디렉토리에 다음 코드 (https://semantic-ui.com/javascript/library/tablesort.js) 이있는 jquery.tablesort.js 파일을 만들었습니다. \ _ (ツ) _/¯ –

+0

브라우저가 디렉토리를 볼 수 있는지 테스트하는 가장 쉬운 방법은 브라우저에서 소스 코드를 열고 tablesort lib에 대한 링크를 클릭하는 것입니다. – tilz0R

답변

0

먼저 ember-cli guide을 읽습니다. 의존성을 관리하는 방법과 완전히 의존하지 않는 방법에 대해 설명합니다.

ember guide을 읽고 components을 사용하는 방법을 이해하십시오. 그 이유는 에버와 함께 jquery 플러그인을 사용하는 유일한 방법이기 때문입니다.

관련 문제