[英]StrongLoop Loopback Yeoman Angular
我正在嘗試將StrongLoop Loopback [后端]與Yeoman工作流程[前端]集成,但努力將兩個代碼庫聯合起來。 我知道我可以使用StrongLoop的Loopback獨立開發我的“后端”,並將其作為REST API公開。 但是,我寧願開發使用Loopback Angular SDK並在同一個應用程序中以編程方式連接到模型。 我想知道我需要如何組織我的文件夾結構,更新我的Gruntfile.js以包括服務和構建函數的Loopback應用程序設置,並且只運行一個服務器實例進行開發(而不是“grunt serve”用於我的yeoman app前端東西和“slc run”用於環回后端的東西)。
我已經閱讀了有關yeoman腳手架的“計划”,而不是Loopback的CLI工作流程,但是他們在Github上的5個月+沒有任何更新。
任何使其現在有效的指導(而不是等待開發此功能)將不勝感激。
供參考:以下是帶有Grunt命令的Loopback Angular SDK說明http://docs.strongloop.com/display/DOC/AngularJS+JavaScript+SDK
有一個與RESTful服務器端交互的本機$資源 。
您還可以使用自定義構建服務來組合環回API和Angular前端:
angular.module('catalog', [])
.constant('ENDPOINT_URI', 'http://0.0.0.0:3000/api/')
.controller('CatalogController', function (ProductsModel) {
var store = this;
function getItems() {
ProductsModel.all()
.then(function (result) {
store.products = result.data;
});
}
store.products = [];
getItems();
})
.service('ProductsModel', function ($http, ENDPOINT_URI) {
var service = this,
path = 'products/';
function getUrl() {
return ENDPOINT_URI + path;
}
service.all = function () {
return $http.get(getUrl());
};
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.