0

私はIonic Frameworkの初心者です。テンプレートをインデックス ファイルにロードしましたが、ログイン画面からサインアップ画面に移動できません。私のコードを見て、何が間違っているか教えてください。

索引.html

<!DOCTYPE html>
<html>

<head>
    <meta charset="UTF-8">
    <title>IonicApp</title>
</head>

<body>

    <html ng-app="ionicApp">

    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
        <title>IonicApp</title>
        <link href="lib/ionic/css/ionic.css" rel="stylesheet">
        <script src="lib/ionic/js/ionic.bundle.js"></script>
        <link href="css/font-awesome.css" rel="stylesheet">
        <link href="css/style.css" rel="stylesheet">
    </head>

    <body>

        <ion-nav-bar>
            <ion-nav-back-button class="button-icon ion-arrow-left-c">
            </ion-nav-back-button>
        </ion-nav-bar>

        <ion-nav-view></ion-nav-view>
    </body>

    </html>
    <script src="js/app.js"></script>
</body>

</html>

ログイン.html

<ion-view view-title="Login" class="login" hide-nav-bar="true">
    <ion-content scroll="false">
        <div class="content">
            <div class="row topgap">
                <div class="col-80 col-offset-10">
                    <div class="fixWidthContainer">
                        <h2 class="text-center">Welcome to App</h2>
                        <input type="email" placeholder="Email" />
                        <input type="password" placeholder="Password" />
                        <br />
                        <button class="button button-full LoginButton">Login</button>
                        <button class="button button-full LoginButton facebook">Sign up using Facebook</button>
                        <br />
                        <button class="button button-full LoginButton forgot">Forgot Password?</button>
                        <br />
                        <a class="button button-full LoginButton forgot" ng-href="templates/signup.html">Sign Up</a>
                    </div>
                </div>
            </div>
        </div>
    </ion-content>
</ion-view>

Signup.html

<ion-view view-title="Sign Up" class="login" hide-nav-bar="true">
    <ion-content class="has-footer" scroll="false">
        <div class="row topgap">
            <div class="col-80 col-offset-10">
                <div class="fixWidthContainer">
                    <h2 class="text-center">Welcome to App</h2>
                    <input type="text" placeholder="Full Name" />
                    <input type="email" placeholder="Email" />
                    <input type="password" placeholder="Password" />
                    <br />
                    <button class="button button-full LoginButton">Sign up</button>
                    <button class="button button-full LoginButton facebook">Sign up using Facebook</button>
                </div>
            </div>
        </div>
    </ion-content>
</ion-view>

App.js

angular.module('ionicApp', ['ionic'])

.config(function($stateProvider, $urlRouterProvider) {

  $stateProvider    
    .state('login', {
      url: '/login',
      templateUrl: 'templates/login.html',
      //controller: 'loginControl'
    })
    .state('signup', {
      url: '/signup',
      templateUrl: 'templates/signup.html',
      //controller: 'signupControl'
    })

    $urlRouterProvider.otherwise('/login');
}) // Main Controller Ends

コントローラーからコメントを削除すると、ページが乱れます。

4

1 に答える 1

1

index.htmlこのように変更してください。

<!DOCTYPE html>
<html ng-app="ionicApp">

<head>
    <meta charset="UTF-8">
    <meta charset="utf-8">
    <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width">
    <title>IonicApp</title>
    <link href="lib/ionic/css/ionic.css" rel="stylesheet">
    <script src="lib/ionic/js/ionic.bundle.js"></script>
    <link href="css/font-awesome.css" rel="stylesheet">
    <link href="css/style.css" rel="stylesheet">
    <script src="js/app.js"></script>
</head>

<body>
    <ion-nav-bar>
        <ion-nav-back-button class="button-icon ion-arrow-left-c">
        </ion-nav-back-button>
    </ion-nav-bar>
    <ion-nav-view></ion-nav-view>
</body>

</html>
于 2015-11-16T05:30:19.963 に答える