2016-10-10 13 views
0
.state('cahonas.static_page', { 
    url: '*url', 
    templateUrl: '/static/templates/cahonas/static_pages/static_page.html', 
    controller: 'StaticPageCtrl', 
    resolve: { 
     metaTags: function (metaTagsResource, $stateParams) { 
      return metaTagsResource.get({ 
       page_name: $stateParams.url.replace("//","") 
      }).$promise; 
     }, 
     page: function (staticPageResource, $stateParams) { 
      return staticPageResource.get({ 
       url: $stateParams.url.replace("//","") 
      }).$promise; 
     } 
    } 


.factory('staticPageResource', function($resource) { 
    return $resource('/api/web/static_page/:url/'); 
}) 

これはこれまでのコードです。 "//"にぶつかってエラーに解決し、それを把握できません。誰もがこれについて知っていますか?

答えて

0

モジュール宣言ポイント(ngResourceおよびangular-ui-router)にすべての依存モジュールが含まれていることを確認してください。

工場宣言で厳重な鎮静剤注入を使用しています。構成領域で、エラーをスローしなかったため問題を見つけるのが難しい。

app.factroy('staticPageResource', ['$resource', function($resource) { 
    return $resource('/api/web/static_page/:url/'); 
}]); 

も答えメイトのため.

+0

感謝を除去することにより、リネーム状態名としてみてください、私はそれが仕事を得ることができる唯一の方法は、.sliceと0.2.11のUIルータを使用することである(1).slice( 0、-1)を使用します。 多分それは静的なページのHTMLの方向性に間違っていますが、その働いているので、 – aleks

関連する問題