小编cod*_*eur的帖子

GraphQL/Relay架构无法在"CreateLinkPayload"类型上查询字段"store"

我可以使用CURL和GraphiQL工具成功完成graphql/relay查询和突变:

在此输入图像描述

但是,在我的react/relay应用程序中,我可以查询并将数据导入应用程序,但每次我尝试在应用程序中改变某些内容时,我都会在控制台中收到此错误:

    bundle.js:51511 Uncaught Error: GraphQL validation error ``Cannot query field "store" on type "CreateLinkPayload".`` in file 
`/Users/johndoe/react-relay-project/src/mutations/CreateLinkMutation.js`. Try updating your GraphQL schema if an argument/field/type was recently added.
(anonymous function) @ bundle.js:51511
getFatQuery @ bundle.js:51512
getFatQuery @ bundle.js:35664
getQuery @ bundle.js:35791
_handleCommit @ bundle.js:35539
commit @ bundle.js:35453
commit @ bundle.js:35894
(anonymous function) @ bundle.js:28526
Run Code Online (Sandbox Code Playgroud)

每次我这样做npm start都会收到此错误:

-- GraphQL Validation Error -- CreateLinkMutation --

File:  /Users/johndoe/react-relay-project/src/mutations/CreateLinkMutation.js
Error: Cannot query field "store" on type "CreateLinkPayload".
Source:
> 
>         store …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs graphql relayjs

6
推荐指数
1
解决办法
3430
查看次数

offline-firebase不起作用EmberFire(和ember-cli)

当我尝试使用带有EmberFire的offline-firebase时,我收到了这些错误(并且没有任何内容保存到firebase):

offline-firebase错误

adapters/application.js

export default DS.FirebaseAdapter.extend({  
  firebase: new OfflineFirebase('https://woot.firebaseio.com/quiz').on('value', function(snapshot){
        console.log(snapshot);
  }, undefined, undefined, true)
});
Run Code Online (Sandbox Code Playgroud)

app.js

OfflineFirebase.restore();
Run Code Online (Sandbox Code Playgroud)

index.html

<script src="cordova.js"></script>
<script src="js/firebase-debug.js"></script>
<script src="js/OfflineFirebase.js"></script>
<script src="assets/vendor.js"></script>
<script src="assets/woot-prototype.js"></script>
Run Code Online (Sandbox Code Playgroud)

controllers/index.js

export default Ember.ArrayController.extend({

    init: function() {
        this.set('user', Ember.Object.create());
    },
    actions: {
        getUser: function(){
            var newUser = this.store.createRecord('user', {
                email: this.get('user.email'),
                name: this.get('user.name')
            });
            console.log(newUser);
            newUser.save();
        }
    }
});
Run Code Online (Sandbox Code Playgroud)

这是离线firebase问题还是我做错了什么?:) https://github.com/yeldarby/offline-firebase/issues/6

javascript offlineapps ember.js firebase emberfire

5
推荐指数
0
解决办法
272
查看次数

如何在PHP中删除数组键名称中的空格?

我试图删除数组键名称中的所有空格,即str_replace('','',$ value)(或最差的演员场景用下划线(_)替换它们)

我试图在我的多维数组的最深层(如下所示)这样做(因为其他层/级别没有空格(感谢上帝!))

[...]

[ownPagestoriesbystorytype] => Array
                        (
                            [type] => pagestoriesbystorytype
                            [object_id] => 12365478954
                            [metric] => page_stories_by_story_type
                            [end_time] => 1386057600
                            [period] => 86400
                            [ownValues] => Array
                                (
                                    [type] => pagestoriesbystorytypemetrics
                                    [fan] => 1913
                                    [page post] => 153
                                    [user post] => 24
                                )

                        )

                    [ownPagestorytellersbystorytype] => Array
                        (
                            [type] => pagestorytellersbystorytype
                            [object_id] => 12365478954
                            [metric] => page_storytellers_by_story_type
                            [end_time] => 1386057600
                            [period] => 86400
                            [ownValues] => Array
                                (
                                    [type] => pagestorytellersbystorytypemetrics
                                    [fan] => 1902
                                    [page post] => 137
                                    [user post] => 9 …
Run Code Online (Sandbox Code Playgroud)

php arrays foreach loops multidimensional-array

2
推荐指数
2
解决办法
5901
查看次数

如何在angularFire 0.5.0和最新的ng-grid之间创建3路数据绑定?

angularFire $ bind方法可以在这里找到:http://angularfire.com/flatdoc.html 和最新的ng-grid可以在这里找到:http://angular-ui.github.io/ng-grid/

我尝试了最简单的解决方案,但它没有用:

$scope.myData = [{name: "Moroni", age: 50},
                 {name: "Tiancum", age: 43},
                 {name: "Jacob", age: 27},
                 {name: "Nephi", age: 29},
                 {name: "Enos", age: 34}];
$scope.gridOptions = { 
    data: 'myData',

    rowTemplate:'<div ng-style="{\'cursor\': row.cursor, \'z-index\': col.zIndex(), \'color\': \'rgb(248, 248, 248)\',\'background\': \'none repeat scroll 0% 0% rgba(51, 51, 51, 0.7)\' }" ng-repeat="col in renderedColumns" ng-class="col.colIndex()" class="ngCell {{col.cellClass}}" ng-cell></div>',
    headerRowTemplate: '<div ng-style="{ height: col.headerRowHeight,\'color\': \'rgb(248, 248, 248)\',\'background\': \'none repeat scroll 0% 0% rgba(51, 51, 51, 0.7)\' …
Run Code Online (Sandbox Code Playgroud)

javascript angularjs firebase ng-grid angularfire

2
推荐指数
1
解决办法
1864
查看次数

angular-ui> ui-utils> ui-scroll不起作用(v.0.1.0)

我正在使用这个:http://angular-ui.github.io/ui-utils/,更具体一点:https://github.com/angular-ui/ui-utils/blob/master/modules/滚动/ README.md

但它似乎没有用.这是一个例子:

<div ng-scroll-viewport style="height:240px;" class="chat-messages">
                                <div class="chat-message" ng-scroll="chat in chats">
                                    <div ng-class="$index % 2 == 0? 'sender pull-right' : 'sender pull-left'">
                                        <div class="icon">
                                            <img src="{{chat.img}}" class="img-circle" alt="">
                                        </div>
                                        <div class="time">
                                            {{chat.time}}
                                        </div>
                                    </div>
                                    <div ng-class="$index % 2 == 0? 'chat-message-body on-left' : 'chat-message-body'">
                                        <span class="arrow"></span>
                                        <div class="sender"><a href="#">{{chat.name}}</a></div>
                                        <div class="text">
                                            {{chat.msg}}
                                        </div>
                                    </div>
                                </div>

                            </div>
Run Code Online (Sandbox Code Playgroud)

但我得到的HTML是这样的:

<div class="chat">

    <div class="chat-messages" style="height:240px;" ng-scroll-viewport="">
        <!--

         ngScroll: chat in chats 

        -->
    </div>
Run Code Online (Sandbox Code Playgroud)

如果我用ng-repeat替换ng-scroll,它可以很好地工作.但聊天需要滚动条,所以...我怎么能得到一个呢?:)

javascript scrollbar angularjs angular-ui ui-scroll

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