내 앱에서 config
블록에 "dateFilter"를 주입해야합니다. 나는 이런 식으로 할 수 없습니다 알고 dateFilter
이후AngularJS - 설정에서 주입
.config(function(dateFilter){})
는 공급자 또는 일정하지가 config
동안 사용할 수없는.
angular.injector(["ng"]).get('dateFilter')('2014-01-01','yyyy/MM/dd');
이 내가
config
동안 아무것도 얻을 수 있다는 것을 의미하지 않습니다 :
그러나, 몇 가지 조사 후, 나는하여 config
에 다음 그것을 사용하여 작동했다? 그렇다면 providers
과 constants
만 주사하는 점은 config
동안 무엇입니까? config
동안 angular.injector(["ng"]).get('dateFilter')
과 같은 일을하는 것이 나쁜가요?
이 작업을 거의 수행 할 필요가 없으며 둘 중 어느 것도 필요하지 않지만 구성에 직접 필요한 이유를 표시하거나 설명하지 않은 경우가 있습니다. 라우팅 사례에 지역 사례를 삽입 할 수 있습니다 (유스 케이스와 관련이있는 경우) – charlietfl
http://stackoverflow.com/questions/32566416/change-format-of-md-datepicker-in-angular-material 여기에 대한 답변은 다음과 같습니다. 내가 뭘하고 싶은지. 나는 순간을 사용하지 않는다. 그래서 대신 dateFilter를 사용한다. – Shawn
대신에'run()'블록에서 수행 할 수 있습니다. – charlietfl