JS lib가 있고 Angularjs 라이브러리가 아닌 경우 HTML 파일에 script
태그를 사용하여 추가하고 AngularJ를 만들기 전에 익숙한 방식으로 호출하십시오.
시도해 보셨습니까?
다른 방법으로 이동하여 AgnularJs 서비스 (AngularJs 서비스 작성 및 그 안에 lib 메소드 호출)로 lib를 감싸고 원하는 곳에이 새로운 서비스를 삽입하십시오.
업데이트 :
당신을 위해 어쩌면 충분하고 있었다, 그러나 나는 당신의 서비스를 구축하고 사용자가 만든 메소드를 호출하는 것이 좋습니다 생각하지만, 무엇 @ 마이크 Feltman와 @의 richbai90가 대답했다 이러한 방법을 사용 내부 다른 하나 nosleep
lib 디렉토리 변경을 원하고, 그 새 LIB는 다른 방법 이름이있는 경우
가
(function() {
'use strict';
angular.module('nosleep.module', []).service('nosleep', ['', nosleepFunc]);
function nosleepFunc() {
var nosleepObj = new NoSleep();
var service = {
method1: method1,
method2: method2
//... etc
};
function method1() {
return nosleepObj.method1();
}
// ..... other methods
return service;
}
})();
이
이 방법은, 당신은 단지 필요 적 라이브러리는 당신이 원하는 (이것은 C#에서 인터페이스를 사용하여 같은 수 있습니다) 서비스 코드를 변경할 수 있습니다.
개발 설정을 지정해야합니다. 웹팩을 사용하고 있습니까? 그런트/꿀꺽 꿀꺽? etc. –
안녕하세요 @FranciscoMateo webpack, 멍청이 –