2016-11-22 113 views
0

我正在嘗試角流星的WhatsApp教程,我想我有一個路由問題。角度/流星路由問題

這很奇怪,因爲我遵循tuto的每一個步驟。

錯誤如下:瀏覽器中沒有顯示任何內容。當我打開控制檯時,我沒有錯誤。該應用程序不會崩潰,否則我會在瀏覽器中看到崩潰消息。瀏覽器中的路徑顯示從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]); 
} 

我已經安裝所需的應用程序的每個依賴或包。我不明白爲什麼我有這個錯誤。

謝謝,有一個美好的一天:)

+0

你可以分享項目作爲回購嗎? – Mikkel

+0

Hi @Mikkel:https://github.com/justinedps26/messenger – justinedps26

回答

0

兩件事情:

你失蹤角流星權威性

meteor npm install --save angular-meteor-auth 

固定然後在瀏覽器控制檯我看到這個:

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

該文件不存在,我解決了,但是你還有一堆其他的錯誤 - 我會讓你從這裏拿走它

+0

你在哪裏修好了? – justinedps26

+0

我不明白...該文件確實存在 – justinedps26

+0

該文件不存在您的目錄名稱錯誤 – Mikkel