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的问题了