1

アプリケーションをアニメーション化したかったので、ngAnimate を注入しましたが、現在、ビューが表示されていません。

var spApp = angular.module('spApp', ['ngRoute','ui.bootstrap', 'ngAnimate'])
    .config(function($routeProvider, $locationProvider){
        var rootUrl = '/Style%20Library/projects/spDash/app/partials/';
        $routeProvider
        .when('/home', 
        {
            templateUrl: rootUrl+'home.html'
        })
        .when('/userView', 
        {
            templateUrl: rootUrl+'userView.html', 
            controller: 'userCtrl'
        })
        .when('/groupView', 
        {
            templateUrl: rootUrl+'groupsView.html', 
            controller: 'groupCtrl' 
        })
        .when('/sitesView',
        {
            templateUrl: rootUrl+'sitesview.html',
            controller: 'sitesCtrl'
        })
        .otherwise({redirectTo:'/home'});
        //$locationProvider.html5Mode(true);
    });

これは間違っていますか?

4

2 に答える 2

0

plunker のアプリケーション デモには、次のようなアプリ宣言がありません。

<body ng-app="spApp">

コントローラまたはメイン コントローラが定義されています。

<div ng-controller="mainCtrl">
      <ng-view></ng-view>
</div>

さらに、スクリプトの宣言についてはわかりません。

設定されたプランカーは次のとおりです。

http://plnkr.co/edit/tjDnzBu2PVSADKtbEFrL?p=preview

以下は、いくつかの HTML ファイルを含む plunker です。元は「home.html」ではなく「home.js」でしたが、パーシャルをHTMLとして保存するとうまくいくようです。

http://plnkr.co/edit/aa6fKoBljxRHe4zVPYBl?p=preview

于 2014-02-04T20:22:59.263 に答える