2

このg+ ログイン ディレクティブのようなものを作成しようとしています。これは本質的に次のようなものを追加します

<span id="signinButton">
  <span
    class="g-signin"
    data-callback="signinCallback"
    data-clientid="CLIENT_ID"
    data-cookiepolicy="single_host_origin"
    data-requestvisibleactions="http://schemas.google.com/AddActivity"
    data-scope="https://www.googleapis.com/auth/plus.login">
  </span>
</span>

data-callbackしかし、コントローラースコープ関数として関数をどのように追加するのか疑問に思っていますか?

現在、それは単なるグローバル関数です。

4

1 に答える 1

4

これがうまくいくかどうかを確認してください:

function MyCtrl($scope) {
    $scope.signinCallack = function() { ... };
    window.signinCallback = $scope.signinCallback;
}
于 2013-06-14T18:51:04.517 に答える