angularjs应用程序在部署时未获取数据



我正在本地服务器即localhost中开发angularjs应用程序。我已经在网络中共享了该项目的链接和我当前的IP地址,这样我就可以从同事那里得到反馈。但是页面显示时根本没有任何数据。但在我的电脑里显示的都是正确的。

我是否缺少适当的程序或配置?有人能用链接指导我该怎么做吗。

提前感谢!

由于它对您有效,我认为您将数据绑定到localhost甚至127.0.0.1上,这对您的任何同事都不起作用,因为他们的机器上没有后端/数据。

使用你的IP绑定你的数据,如果我没有错的话,这应该会解决你的问题。如果您将数据绑定到IP,请使用常量。当你真正部署时,这会让你的生活更轻松。

angular.module('myApp')
    .constant('SERVER', '192.168.0.101/api/');
angular.module('myApp')
    .controller('myController', ['SERVER', '$resource', function(SERVER, $resource) {
        var mv = this;
        var data = $resource(SERVER + 'resource')
        mv.server = SERVER;
        mv.data = data.get();
    }]);

相关内容

  • 没有找到相关文章

最新更新