2014-10-15 2 views
0

angular-datatables의 특정 기능, 즉 : 개별 열 아래에 필터 입력 필드를 작성하려고합니다. A demo.bower 설치 패키지의 'dev'버전이 작동하지 않습니다.

이 기능은 dev 버전의 패키지에서만 사용할 수 있습니다.

나는 나의 bower.json"dependencies" 객체에 "angular-datatables": "dev" 버전을 설정하고, 발행 : bower_components의

$ bower install --save 
bower not-cached git://github.com/l-lin/angular-datatables.git#dev 
bower resolve  git://github.com/l-lin/angular-datatables.git#dev 
bower checkout  angular-datatables#dev 
bower resolved  git://github.com/l-lin/angular-datatables.git#3c05e6a2f9 
bower install  angular-datatables#3c05e6a2f9 

angular-datatables#3c05e6a2f9 bower_components/angular-datatables 
├── angular#1.2.26 
├── datatables#1.10.2 
└── jquery#2.1.1 

내용은/각도-datatables는 this처럼 끝났다.

다음으로 브라우저 캐시를 지우려고했습니다. 위의 단계를 반복했지만 여전히 angular-datatables의 버전은 0.2.0 인 상태로 유지됩니다.

나는 또한 bower install --save 다음에 오는 bower cache clean을 발행했지만 헛되이 시도했습니다.

$ bower info angular-datatables 다음과 같은 버전을 사용할 수 있는지 알려줍니다 :

bower angular-datatables#*  cached git://github.com/l-lin/angular-datatables.git#0.2.0 
bower angular-datatables#* validate 0.2.0 against git://github.com/l-lin/angular-datatables.git#* 

{ 
    name: 'angular-datatables', 
    version: '0.2.0', 
    author: 'l-lin', 
    main: 'dist/angular-datatables.js', 
    ignore: [ 
    '.bowerrc', 
    '.editorconfig', 
    '.git*', 
    '.jshintrc', 
    'Gruntfile.js', 
    'test', 
    'node_modules', 
'src', 
'.travis.yml', 
'vendor', 
'data.json', 
'data1.json', 
'demo', 
'favicon.png', 
'index.html', 
'README.md', 
'server', 
'styles', 
'_config.yml', 
'grunt', 
'images', 
'package.json' 
    ], 
    dependencies: { 
    angular: '>=1.2.6', 
    jquery: '>=1.11.0', 
    datatables: '>=1.9.4' 
    }, 
    devDependencies: { 
    'angular-mocks': '1.2.6', 
    bootstrap: '3.0.1', 
    'angular-bootstrap': '0.10.0' 
    }, 
    homepage: 'https://github.com/l-lin/angular-datatables' 
} 

Available versions: 
    - 0.2.0 
    - 0.1.1 
    - 0.1.0 
    - 0.0.3 
    - 0.0.2 
    - 0.0.1 

다음, 나는 v0.2.0에 다시 복귀 한 다음 #dev 접미사로 설치 명령을 사용했다. 나는 bower_components/angular-datatables/dist/ 디렉토리에 angular-datatables.js 파일을 열 때 "angular-datatables": "dev"

$ bower install angular-datatables#dev --save 
bower angular-datatables#dev  not-cached git://github.com/l-lin/angular-  datatables.git#dev 
bower angular-datatables#dev   resolve git://github.com/l-lin/angular-datatables.git#dev 
bower angular-datatables#0.2.0   cached git://github.com/l-lin/angular-datatables.git#0.2.0 
bower angular-datatables#0.2.0  validate 0.2.0 against git://github.com/l-lin/angular-datatables.git#0.2.0 
bower angular-datatables#dev   checkout dev 
bower angular-datatables#dev   resolved git://github.com/l-lin/angular-datatables.git#83ce3847da 

Unable to find a suitable version for angular-datatables, please choose one: 
    1) angular-datatables#dev which resolved to 83ce3847da 
    2) angular-datatables#0.2.0 which resolved to 0.2.0 and is required by zap-adm-ang 
Prefix the choice with ! to persist it to bower.json 

? Answer:: 1 

이 내 bower.json 파일을 업데이트

은, 그러나, 버전은 여전히 ​​ 0.2.0 남아있다. 문제가 지속됩니다.

Here은 패키지 관리자에게 angular-datatables 문제에 대한 논의입니다 (자세한 내용을 놓친 경우).

답변

0
제안 패키지 관리자가 각-datatables의 다음 (곧) 버전을 사용하는 것입니다

한 가지 가능한 솔루션 : here 현재 사용할 수 있으며 곧 출시한다 /*! * angular-datatables - v0.2.1 * https://github.com/l-lin/angular-datatables * License: MIT */

합니다.

나를 속였습니다. 이 기능을 사용할 수 있습니다.

위의 설명 된 프로세스가 왜 #dev 버전 설치가 저에게 효과적이지 않은지 궁금합니다.