Ich habe ein, vielleicht einfaches Problem. Ich habe vorher mit Diensten in Angular gearbeitet, aber jetzt stieß ich auf Probleme mit einem MEANJS Yeoman Generator Projekt. Was ich tun muss, ist die Verwendung von Daten eines Arrays von einem bestimmten Modul in einem anderen Modul, so dass ich ng-repeat darüber in der Ansicht des anderen Modells.Verwenden von eckigen Service in MEANJS 0.4.2
Wo genau bringe ich das Array in den Service?
(function() {
'use strict';
angular
.module('patients')
.factory('PatientsService', PatientsService);
PatientsService.$inject = ['$resource'];
function PatientsService($resource) {
return $resource('api/patients/:patientId', {
patientId: '@_id'
}, {
update: {
method: 'PUT'
}
});
}
})();
Ich fand nichts in dem MEANJS Doc so weit und weder hier (nur von älteren MEANJS Versionen mit einer anderen Service-Struktur).
Hier ist, was ich in den Service bringen möchte:
// Shows a List of useable avatars on Patient creation
$scope.avatars = [
{ value:'1', name: 'modules/patients/client/img/avatar/avatar1.png' },
{ value:'2', name: 'modules/patients/client/img/avatar/avatar2.png' },
{ value:'3', name: 'modules/patients/client/img/avatar/avatar3.png' },
{ value:'4', name: 'modules/patients/client/img/avatar/avatar4.png' },
{ value:'5', name: 'modules/patients/client/img/avatar/avatar5.png' },
{ value:'6', name: 'modules/patients/client/img/avatar/avatar6.png' }
];
Ich möchte die Avatare in home.client verwenden, um eine der PatientsService sehen bereits innerhalb der home.client Controller injiziert.
oh, ich sehe, dies in der Tat einfach, aber ich versuchte es die complet falsche Weg! Vielen Dank – d8ta
wissen Sie, ob ich noch etwas ändern muss, um die $ Ressourcen in der App zu verwenden. Es scheint, dass das nicht mehr verwendet werden kann ?! – d8ta
git es mir. Ich denke du kannst es mit beiden benutzen. Avatas als Objekte und Ressourcen, so wie sie nach dem Objekt waren. – d8ta