2016-11-22 9 views
0

私は角流星whatsappチュートリアルを試みていると私はルーティングの問題があると思う。角度/流星のルーティング問題

私はツトのすべての一歩をたどってきたので変です。

エラーは次のとおりです。ブラウザに何も表示されません。コンソールを開くとエラーは発生しません。アプリがクラッシュしていない場合は、ブラウザにクラッシュするというメッセージが表示されます。ブラウザのパスには、this.$urlRouterProvider.otherwise('tab/chats');のパスが表示されます。ブラウザでは、次のようになります。http://localhost:3000/#/tab/chats

Routes.js

import { Config } from 'angular-ecmascript/module-helpers'; 

import chatsTemplateUrl from '../templates/chats.html'; 
import tabsTemplateUrl from '../templates/tabs.html'; 

export default class RoutesConfig extends Config { 
    configure() { 
    this.$stateProvider 
     .state('tab', { 
     url: '/tab', 
     abstract: true, 
     templateUrl: tabsTemplateUrl 
     }) 
     .state('tab.chats', { 
     url: '/chats', 
     views: { 
      'tab-chats': { 
      templateUrl: chatsTemplateUrl, 
      controller: 'ChatsCtrl as chats' 
      } 
     } 
     }); 

    this.$urlRouterProvider.otherwise('tab/chats'); 
    } 
} 

RoutesConfig.$inject = ['$stateProvider', '$urlRouterProvider']; 

App.js

// Libs 
import 'angular-animate'; 
import 'angular-meteor'; 
import 'angular-sanitize'; 
import 'angular-ui-router'; 
import 'ionic-scripts'; 
import Angular from 'angular'; 
import Loader from 'angular-ecmascript/module-loader'; 
import { Meteor } from 'meteor/meteor'; 

// Modules 
import RoutesConfig from '../routes'; 
import ChatsCtrl from '../controllers/chats.controller'; 
import CalendarFilter from '..filters/calendar.filter'; 

const App = 'Whatsapp'; 

// App 
Angular.module(App, [ 
    'angular-meteor', 
    'ionic' 
]); 

new Loader(App) 
    .load(ChatsCtrl) 
    .load(CalendarFilter) 
    .load(RoutesConfig); 

// Startup 
if (Meteor.isCordova) { 
    Angular.element(document).on('deviceready', onReady); 
} 
else { 
    Angular.element(document).ready(onReady); 
} 

function onReady() { 
    Angular.bootstrap(document, [App]); 
} 

私はアプリのために必要なすべての依存関係やパッケージをインストールしました。私はなぜこのエラーがあるのか​​分かりません。

あなたは、私が

は、ブラウザのコンソールで次に

meteor npm install --save angular-meteor-auth 

で固定された角度-流星-AUTHを欠落していた。

おかげで、良い一日:)

+0

プロジェクトをレポとして共有できますか? – Mikkel

+0

こんにちは@Mikkel:https://github.com/justinedps26/messenger – justinedps26

答えて

0

2つのことを持っていますこれを参照してください:

Uncaught Error: Cannot find module '../controller/new-chat.controller' 

ファイルは存在しませんが、私はそれを修正しましたが、そこに他の間違いがたくさんあります - ここから取れるようにします

+0

あなたはそれを修正しましたか? – justinedps26

+0

私は理解していません...ファイルが存在します – justinedps26

+0

ファイルが存在しませんあなたはディレクトリ名が正しくありません – Mikkel