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();
}]);
我正在本地服务器(即本地主机)中开发 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();
}]);