簡體   English   中英

StrongLoop Loopback Yeoman Angular

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM