0

乾杯!私はEmber + Railsアプリを持っています。Rails側はjsonへのリンクを提供してくれます:

http://location/api/users/vk_auth_url.json

そして、その内容は次のとおりです。

"http://location/users/auth/vkontakte"

アプリケーションの ember のテンプレートからアクセスするにはどうすればよいですか?

アップデート:

Jesse Wolgamott のおかげで、ビューで次のようにしました (アプリケーション ビューでは一時的):

Bandyard.ApplicationView = Ember.View.extend({
  authUrl: null,

  didInsertElement: function(){
      var url = $("body").data("auth-url");
      this.set('authUrl', url);
    }
});

そしてテンプレートで:

<a target="_blank" href="{{unbound view.authUrl}}">Sign up</a>
4

1 に答える 1

1

私が見つけた最良の方法は、これを体に加えることです。

<body data-auth-url="http://location/users/auth/vkontakte"></body>

次に、それを取得して、簡単に使用できます。

$("body").data("auth-url")
于 2013-03-19T20:27:19.173 に答える