1
MEANJS을 사용하고 있습니다. 기사, 은행 계좌, 소득 및 지출을위한 일부 분명한 모듈을 만들었습니다. 소득과 경비로 나는 은행 계좌의 이름을 찾는 서비스를 _id
으로하고 싶습니다. AngularJS (MeanJS)에 대해 수직 폴더 구조를 사용하는 경우
'use strict';
angular.module('incomes').filter('findBy', [
function() {
return function(input, id) {
var i=0, len=input.length;
for (; i<len; i++) {
if (input[i]._id === id) {
return input[i];
}
}
return null;
}
}
]);
하지만 모두 소득의과 비용의 컨트롤러에서 필터를 사용하려면 내가 공유 필터에 넣어해야합니까? 따라서이 수직 폴더 구조에서 공유 필터와 공유 서비스는 어디에 배치해야합니까?
은 (내가var app=angular.module("app",[])
을 사용하여 "응용 프로그램"에 필터를 넣을 수 있다고 생각하지만 난 어디서든 MEANJS의 상용구 코드에서 응용 프로그램의 사용을 참조 해달라고 난 구조를 깨고 싶지 않아)
수직 구조 : 나는 다른 모듈과 같은 주요 애플리케이션에 주입는 '공유'모듈을 사용할 때마다 공유 요소에 대해
|-css
|-img
|-js
|-modules
|---articles
|-----config
|-----controllers
|-----services
|-----tests
|-----views
|---core
|-----config
|-----controllers
|-----tests
|-----views
|---users
|-----config
|-----controllers
|-----services
|-----views
이 문제를 처리하기위한 "장부 방법"이 있는지 궁금합니다. MEANJS 문서에는 언급되지 않았습니다. 수직 구조에 대해 조금이라도 혼란 스러울지라도 말입니다. 나는 당신의 해결책을 시도 할 것입니다. –