我正在尝试将StrongLoop Loopback [backend]与Yeoman工作流[frontend]集成在一起,但是却难以统一这两个代码库。我知道我可以使用StrongLoop的Loopback独立开发我的“后端”,并将其公开为REST API。但是,我宁愿使用Loopback Angular SDK进行开发,并在同一应用程序中以编程方式连接到模型。我想知道如何组织文件夹结构,更新Gruntfile.js以包括服务和构建功能的Loopback应用程序设置,以及仅运行一个服务器实例进行开发(而不是为我的yeoman应用程序前端提供“grunt服务”)东西和“slc run”用于回送后端东西)。

我已经阅读了有关Yeeoman脚手架的“计划”,而不是Loopback的CLI工作流,但是它们在Github上的发布时间超过5个月,没有任何更新。

任何使它现在工作的指导(而不是等待开发此功能的指导)将不胜感激。

以供引用:
这是带有Grunt命令的Loopback Angular SDK指令的详细说明
http://docs.strongloop.com/display/DOC/AngularJS+JavaScript+SDK

最佳答案

有一个本地$resource与RESTful服务器端进行交互。

Tutorial

您也可以使用自定义构建服务来组合回送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());
        };
    });

Tutorial

关于angularjs - StrongLoop回送Yeoman Angular ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23464508/

10-16 01:26