2016-06-21 1 views

答えて

1

私は解決策を見つけました。 ..

手順私は正しいことをやってきましたが、燃えさしが、そのスマートではないに役立つ:

  • 燃えさしグラムサービス列挙型をしてと初期化子を追加します:ちょうど使用

    1. を燃えさしをグラム初期化子列挙型新しく作成された列挙型の初期化子で
    2. は、 export default { name: 'titleService', initialize: function(application) { application.inject('route', 'enums', 'service:enums'); } };
    3. 再起動燃えさしサーバーを入れて、あなた自身の列挙型のサービスを受ける
  • 0

    は、私はあなたがnextObject()と長さを実装する必要がありますドキュメントによると、列挙ミックスイン

    export default Ember.Service.extend(Ember.Enumerable, { 
        length: // ... 
        nextOjbect: // .. 
        next: // ... 
        value: // ... 
    } 
    

    を追加し、これはあなたのサービスコードで、また働くだろうと思います。私は、これは非常にクリーンなソリューション

    http://emberjs.com/api/classes/Ember.Enumerable.html#toc_writing-your-own-enumerable

    はこれがあなたのために働いていた場合、私に教えてくださいだと思うので、エンバーサービスが

    ....ちょうどエンバーオブジェクトです
    関連する問題