Javascript Meteor WhatsApp克隆教程不会在chats.controller.js中构建ChatsCtrl

Javascript Meteor WhatsApp克隆教程不会在chats.controller.js中构建ChatsCtrl,javascript,angularjs,meteor,Javascript,Angularjs,Meteor,经过几个小时的努力寻找错误,我逐渐意识到我缺乏对angular ecmascript的基本理解,无法解决自己的问题。要么那样,要么我脑袋都快晕了 在Meteor WhatsApp克隆教程之后,我似乎无法通过步骤1.14,其中client/templates/chats.html呈现client/scripts/controllers/chats.controller.js中的数据 我一字不差地学习了教程,经过几次测试,似乎没有创建ChatsCtrl内部的chats.controller.js 除

经过几个小时的努力寻找错误,我逐渐意识到我缺乏对
angular ecmascript
的基本理解,无法解决自己的问题。要么那样,要么我脑袋都快晕了

在Meteor WhatsApp克隆教程之后,我似乎无法通过步骤1.14,其中
client/templates/chats.html
呈现
client/scripts/controllers/chats.controller.js中的数据

我一字不差地学习了教程,经过几次测试,似乎没有创建
ChatsCtrl
内部的
chats.controller.js

除了添加
console.log()
用于演示之外,我没有修改任何内容。以下是所有相关类的片段:

app.js

...

// Modules
import ChatsCtrl from '../controllers/chats.controller';
import RoutesConfig from '../routes';

...

console.log("We are inside app.js");

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

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

export default class RoutesConfig extends Config {
  configure() {
    console.log("We are inside RoutesConfig in routes.js");

...
import Moment from 'moment';
import { Controller } from 'angular-ecmascript/module-helpers';

console.log("We are inside chats.controller.js");

export default class ChatsCtrl extends Controller {
  constructor() {
    super(...arguments);

    console.log("We are inside ChatsCtrl in chats.controller.js");

...
routes.js

...

// Modules
import ChatsCtrl from '../controllers/chats.controller';
import RoutesConfig from '../routes';

...

console.log("We are inside app.js");

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

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

export default class RoutesConfig extends Config {
  configure() {
    console.log("We are inside RoutesConfig in routes.js");

...
import Moment from 'moment';
import { Controller } from 'angular-ecmascript/module-helpers';

console.log("We are inside chats.controller.js");

export default class ChatsCtrl extends Controller {
  constructor() {
    super(...arguments);

    console.log("We are inside ChatsCtrl in chats.controller.js");

...
chats.controller.js

...

// Modules
import ChatsCtrl from '../controllers/chats.controller';
import RoutesConfig from '../routes';

...

console.log("We are inside app.js");

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

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

export default class RoutesConfig extends Config {
  configure() {
    console.log("We are inside RoutesConfig in routes.js");

...
import Moment from 'moment';
import { Controller } from 'angular-ecmascript/module-helpers';

console.log("We are inside chats.controller.js");

export default class ChatsCtrl extends Controller {
  constructor() {
    super(...arguments);

    console.log("We are inside ChatsCtrl in chats.controller.js");

...
这是我们的控制台输出:

正如您所看到的,
我们在chats.controller.js中的ChatsCtrl中,
从未执行过


任何帮助都将不胜感激

我从未在这里添加过我应该添加的东西:在将此链接到当时的开发人员之后,似乎教程中有一个已修复的bug。这应该不再是Meteor.js的问题了

我从未在这里添加过我应该添加的东西:在将此链接到当时的开发人员之后,似乎教程中有一个已修复的bug。这应该不再是Meteor.js的问题了