0

我正在尝试使用 angularFire 通过 Facebook 和 Twitter 注册。我有 3 个 href,每个都应该有它的模板和控制器。但是,当我单击 Sign Up with Twitter 时,模板会调用 twitter 控制器和 Facebook 控制器,因为应该只是调用 twitter 控制器。知道为什么会这样吗?

HTML

<div class="il signUpBox" ng-show="showSP">
    <a  href="#createProfileTwitter" role="button" class="btn btn-info" ng-click="loginTwitter()"> Sign up with Twitter</a></br>
    <a  href="#createProfileFacebok" role="button" class="btn btn-primary" ng-click="loginFacebook()">Sign up with Facebook</a></br>
    <a  href="#createProfile" role="button" class="btn btn-default" ng-click="CreateYourAccount()"> Create your Account</a>
</div>

JS

app.config(function($routeProvider){ $routeProvider
.when("/account", {
  templateUrl: "templates/signInView.html"
})
.when("/createProfileTwitter", {
  templateUrl: "templates/createProfileTwitter.html",
  controller: "AccControllerTwitter"
})
.when("/createProfileFacebook", {
  templateUrl: "templates/createProfileFacebook.html",
  controller: "AccControllerFacebook"
})
.otherwise({
  templateUrl: "templates/signInView.html",
}) })
4

0 回答 0