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