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

Data not fetched by angularjs app on deployment

我正在本地服务器(即本地主机)中开发 angularjs 应用程序。我已经在我的网络中使用我当前的 IP 地址共享了该项目的 link,以便我可以从我的同事那里得到反馈。但是页面显示根本没有数据。但是在我的电脑上显示都是正确的。

我是否缺少适当的程序或配置?谁能指导我 link(s) 如何完成。

提前致谢!

因为它对你有用,我认为你将你的数据绑定到 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();
    }]);