Ich versuche, die Best Practices Weg zum Abrufen meiner Konfigurationseinstellungen aus meiner Datenbanktabelle und verwenden Sie diese in meiner App. Ich benutze PHP Slim für die RESTful API. Ich bin mir nicht sicher, was ist besser? Verwenden Sie $ rootScope oder einen Dienst, und der beste Weg, um es anzugehen?Get Config Einstellungen aus der Datenbank zu teilen über App in eckig
Beispiel mit SLIM. Wenn ich alle Felder der configs Tabelle wollen betreibe ich dies in einem Controller:
Data.get('config').then(function(data){
configs = data.data;
});
zur Zeit habe ich einen Service, aber es funktioniert nicht:
app.factory('dataShare', function($rootScope, $log, $http, Data) {
var configs = {};
Data.get('config').then(function(data){
configs = data.data;
});
return configs;
});
Ich brauche jeder bekommen zu können, dieser Felder in meinem postCtrl.
Gibt 'Data.get()' ein Objekt mit einer '$ promise' Eigenschaft zurück? – georgeawg
Es verwendet SLIM für die HTTP-Anfrage. Data.get ('configs') ... ruft eine Anfrage an die Datenbank für die Konfigurationstabelle – Jason
Ich löste das Problem q. Ihr Code fehlte $, aber ich bekomme immer noch undefined – Jason