0
꽤 새로운 자바 스크립트 파일에 사용자 정의 필터를 사용, 이것은 나의 투쟁 나는 무엇을 달성하고자하는AngularJS와는 AngularJS와에
.filter('bsMyFilter', myFilter);
my-component.component.js
안에 기본 각도 currencyFilter를 사용하지 말고 myFilter를 사용하십시오. 이게 가능하고 어떻게? Thx
필터를 변경해야한다고 생각합니다 :'app.filter ('myFilter', function() {...}); '그러면 자동으로'$ filter'의 일부가됩니다. 'constructor ($ filter) {...'} 그리고 나서 this.message = $ filter ('myFilter') (this.message);와 함께 사용하면됩니다. ES6 구문, _adjust corresponding_) –
나는 .filter ('bsMyFilter', myFilter)와 같은 것을 가지고있다; 내가 이것을 바꿀 수 있는지 모르겠다. 다른 방법으로 필터를 삽입 할 수 있습니까? 어떻게? – paulalexandru
(나는 ES6를 전혀 피할 것입니다.) 여기 주사에 관한 모든 것들이 있습니다 : ['$ injector'] (https://docs.angularjs.org/api/auto/service/$injector), 여기에 ES6 클래스를 주입 할 수 있습니다 : ['$ injector.annotate (fn)'] (https://stackoverflow.com/questions/27529518/automatically-set-arguments-as-instance-properties-in-es6/37330930#37330930) –