각도 재료의 $ mdDialog 모듈을 사용하고 있지만 전체 라이브러리는 필요하지 않습니다. 프로젝트에 필요한 모듈 만 포함시킬 수 있습니까? 어떻게 할 수 있습니까? Bower와 Angular Material을 설치했고 프로젝트에서 Gulp를 사용했습니다.내가 필요로하는 각도 재료의 모듈 만 포함하십시오
4
A
답변
1
3
에서 demo
-
폴리머를 사용의 장점은 예를 paper-dialog에 대해 별도의 요소를 포함 할 수 있다는 것입니다.
material-tools
리포지토리는 으로 발표됩니다.
Material Tools를 사용하면 개발자가 가장 필요한 구성 요소를 사용하여 사용자 정의 Angular Material 빌드를 작성할 수 있습니다.
또한 미리 컴파일 된 테마 스타일 시트를 빌드하여 성능을 크게 향상시킬 수 있습니다.
재료 도구는 이미 사용할 수 있지만 여전히 베타 버전입니다.
0
당신은
- 다운로드를 다음 또는 angular material의 repo를 복제로하여 사용자 지정 AngularJS와는 angular material git repository에서 구축, 원하는 구성 요소 만 선택합니다.
- 저장소 폴더를 이동하고 buildJs를 업데이트, 사용자 정의에 대한
는 JS은 "\ 쭉 마시는"폴더 편집에서 util.js을
를 구축 "NPM 설치"또는 "NPM 업데이트"를 실행() 함수
function buildJs() {
// original code commented
//var jsFiles = config.jsBaseFiles.concat([path.join(config.paths, '*.js')]);
var jsFiles = config.jsBaseFiles;
//adding the paths of components you want
jsFiles.push('src/components/icon/**/*.js');
jsFiles.push('src/components/showHide/**/*.js');
jsFiles.push('src/components/virtualRepeat/**/*.js');
jsFiles.push('src/components/dialog/**/*.js');
- 실행 "꿀꺽 구축"및 JS에게 "\의 DIST"파일을 찾을 폴더
webpack에서 angularjs를 사용하고 있는데, "angular-material.js"를 "\ node_modules \ angular-material"에 복사하여 변경하지 않고 빌드를 만들 수있었습니다.저장소에 "\ 꿀꺽의 \ 작업"폴더에
편집 "빌드 scss.js"사용자 정의 CSS를 구축을 위해
.
이function getPaths() {
var paths = config.scssBaseFiles.slice();
if (modules) {
paths.push.apply(paths, modules.split(',').map(function (module) {
return 'src/components/' + module + '/*.scss';
}));
} else {
// original code commented
// paths.push('src/components/**/*.scss');
paths.push('src/core/services/layout/**/*.scss');
//add the paths of components you want
paths.push('src/components/icon/**/*.scss');
paths.push('src/components/showHide/**/*.scss');
paths.push('src/components/virtualRepeat/**/*.scss');
paths.push('src/components/datepicker/**/*.scss');
paths.push('src/components/autocomplete/**/*.scss');
paths.push('src/components/backdrop/**/*.scss');
paths.push('src/components/dialog/**/*.scss');
- 나는 그것이 도움이되기를 바랍니다
이 경우 각 소재 꿀꺽 빌드에서 의견을주십시오 "꿀꺽 빌드"또한 "\의 DIST"에 CSS를 구축 할 것입니다 폴더는() 함수 getPaths을 편집 변경되었습니다. 당신이 NPM과 AngularJS와를 설치할 때
다른 방법
, 당신은 "\ node_modules \ 각 소재 \ 모듈 JS을 \"의 각 구성 요소에 대한 JS 및 CSS 파일을 찾을 수 있습니다 당신은 concatinate하기 위해 사용자 지정 빌드를 사용할 수 있습니다 그들.
관련 문제
- 1. 각도 재료의 대화 상자에 아이콘을 추가하는 방법
- 2. 각도 재료의 md-autocomplete에서 선택된 값 변경
- 3. 각도 재질 - 내가 여기에 정의 된 각도 재료의 무한 스크롤, 사용하고
- 4. EF6에 부분 엔터티 만 포함하십시오.
- 5. 특정 문자 만 필요로하는 로그인
- 6. 내가 필요로하는 것만 안전하게 deserialize
- 7. 각도 재료의 CSS 지시문은 어디에서 찾을 수 있습니까?
- 8. 각도 재료의 많은 입력에서 하나의 지시문을 사용하는 방법은 무엇입니까?
- 9. 각도 재료의 md-list-item에 하위 목록을 만드는 방법은 무엇입니까?
- 10. 컨트롤러에서 각도 재료의 날짜 피커를 확인하거나 오류를 잡는 방법은 무엇입니까?
- 11. 각도 재료의 선택 상자를 md-select에 추가하는 방법은 무엇입니까?
- 12. 각도 모듈 종속성
- 13. 모듈 'anyModule는'사용할 수없는 각도
- 14. 각도 모듈 선언
- 15. 자스민 + 각도 모듈 상수
- 16. 각도 모듈 기능 : var?
- 17. 모듈 오류 각도 1.5
- 18. Fuse 각도 APP가 모듈
- 19. 각도 2 누락 모듈
- 20. 재료의 UI 텍스트 필드는
- 21. 내가 필요로하는 엔티티 프레임 워크
- 22. 각도 카드 각도 재료의 탭 탐색 내 카드가 차단되었다는 것을, 탭
- 23. 각/재스민 테스트 컨트롤러 모듈 각도 각도
- 24. 모듈 만 Ajax 요청을 처리합니다.
- 25. 응용 프로그램 빌드에 선택 지역 만 포함하십시오.
- 26. 재료의 어셈블리 강성 행렬
- 27. 광택 재료의 가능한 속성
- 28. 변경된 모듈 만 maven 프로젝트에 설치하고 변경된 모듈 만 업데이트하십시오.
- 29. 게으름 로딩 Webpack으로 각도 모듈
- 30. 각도 액세스 모듈 범위 공장에서
나는 그것이 가능하지 않다고 생각합니다. –
그래서 이것을 해결할 방법이 없습니까? 대화 상자 모듈 만 필요로 할 때 앵귤러 재질의 전체 설치를 사용하면 프로젝트가 매우 느립니다. – user1149117