小编Tho*_*ons的帖子

AngularJS资源承诺

我有一个使用$ resource的简单控制器:

 var Regions = $resource('mocks/regions.json');

 $scope.regions = Regions.query();
Run Code Online (Sandbox Code Playgroud)

我在指令中使用这个控制器(在链接函数中)

var regions = scope.regions;
Run Code Online (Sandbox Code Playgroud)

但是地区是不确定的.调用是异步的,这是相当逻辑的.

我的问题是如何才能等待结果和区域成为包含所有数据的数组?

UPDATE : 
Run Code Online (Sandbox Code Playgroud)

这里是指令的定义

app.directive('ngMap', function() {
  return {
    restrict: 'EA',
    replace: 'true',
    scope: {

    },
    template: '<div id="map"></div>',
    controller: 'AccordMapCtrl',
    link: function(scope, element, attrs) {
      var regions = scope.regions;
      console.log(regions);

      for (var region in regions) {}
    };
  });
Run Code Online (Sandbox Code Playgroud)

promise angularjs angular-resource

73
推荐指数
3
解决办法
10万
查看次数

有没有Java等效的SignalR?

我有一个非常简单的问题,但我发现Google没什么有趣的.

是否有Java等效的SignalR(.NET)?

SignalR是一个.NET框架,它实现了Websockets,并为旧浏览器提供了后备.

真的对你好.

java websocket signalr

23
推荐指数
1
解决办法
3万
查看次数

我在哪里可以找到实用的HATEOAS Javascript客户端示例?

我正在WOA/HATEOAS寻找一个具体的例子!

我阅读了很多博客,看了很多关于HATEOAS的演讲,但从来没有一个例子......

你如何实现客户端?

真的,当你用Backbone,AngularJS,Ember,Knockout制作HTML5应用程序时......你怎么能做出HATEOAS?

在Backbone中,例如如何动态设置模型的"url"属性从服务器检索资源?

感谢各位回复!

最好的祝福,

托马斯庞斯.

rest hateoas backbone.js single-page-application

7
推荐指数
1
解决办法
1423
查看次数

Grunt-connect-proxy重定向?

我在前端有一个AngularJS应用程序,后端有Java Spring 3.

因此,当我运行grunt-server时,我使用grunt-connect-proxy来联系前端部分形成前端部分.

所以我的连接配置是这样的:

     connect: {
                proxies: [
                    {
                        context:'/mdp-web',
                        host: 'localhost',
                        port: 8080,
                        https: false,
                        changeOrigin: true
                    }
                ],
                options: {
                    port: 9000,
                    // Change this to '0.0.0.0' to access the server from outside.
                    hostname: 'localhost'
                },
                livereload: {
                    options: {
                        middleware: function (connect) {
                            return [
                                proxySnippet,
                                lrSnippet,
                                mountFolder(connect, '.tmp'),
                                mountFolder(connect, cegedimConfig.app)
                            ];
                        }
                    }
                }
     }
Run Code Online (Sandbox Code Playgroud)

但我的问题是,在Java中,应用程序的上下文根是 mdp-web/

但是在AngularJS中我的uri就像: /api/users

$resource('/api/users', {}, {
                query: {
                    isArray: true,
                    method:'GET',
                    cache: HttpCache
                }
            });
Run Code Online (Sandbox Code Playgroud)

我想代理所有的/ api/uris,但重定向到/ mdp-web/api

是否可以使用grunt-connect-proxy(可能具有重写属性)来做到这一点? …

node.js angularjs gruntjs

5
推荐指数
1
解决办法
3336
查看次数

Karma中JASMINE_ADAPTER和ANGULAR_SCENARIO_ADAPTER之间的区别

我想知道JASMINE_ADAPTER和ANGULAR_SCENARIO_ADAPTER之间的区别是什么?

因为我使用有角度的自耕农,我有两个karma配置文件,一个用JASMINE_ADAPTER,另一个用ANGULAR_SCENARIO_ADAPTER.

谢谢你的回答.

汤姆

jasmine angularjs karma-runner

4
推荐指数
1
解决办法
1117
查看次数