Meteor WhatsApp克隆教程将不会在chats.controller.js中构建ChatsCtrl
Meteor WhatsApp clone tutorial will not construct ChatsCtrl inside chats.controller.js
经过几个小时的努力寻找错误,我意识到我缺乏对angular-ecmascript
的基本理解,无法解决我自己的问题。不然的话,我就要疯了。
以下流星WhatsApp克隆教程在这里,我似乎无法得到过去的步骤1.14,其中client/templates/chats.html
呈现client/scripts/controllers/chats.controller.js
内的数据。
我已经逐字逐句地遵循了教程,经过几次测试,似乎chats.controller.js
中的ChatsCtrl
类没有被创建(?)。
我有没有修改任何除了添加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);
...
routes.js
import { Config } from 'angular-ecmascript/module-helpers';
export default class RoutesConfig extends Config {
configure() {
console.log("We are inside RoutesConfig in routes.js");
...
chats.controller.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");
...
下面是我们的控制台输出:
控制台We are inside chats.controller.js chats.controller.js:4
We are inside app.js app.js:23
We are inside RoutesConfig in routes.js routes.js:5
可以看到,We are inside ChatsCtrl in chats.controller.js
永远不会被执行。
任何帮助都将非常感激!
我从未在这里添加的东西,也许我应该:在将此链接到当时的开发人员之后,似乎教程中有一个bug被修复了。这应该不再是Meteor.js
的问题。
相关文章:
- 在MVC 4中,对Controller的Ajax调用为空
- 调用laravel{{action(Controller@method}}通过传递vue.js数组中的变量
- 基于用户加载不同的controller/js文件'访问级别
- Reveal Modal中带有Foundation-Controller的AngularJS不起作用
- 如何为通过ng-view指令或ng-controller指令创建的每个新作用域设置侦听器
- RequireJS正在加载angular应用程序,但没有't创建app.controller
- 打印从Spring MVC Controller发送的字符串数组只显示“;toJSON”;在javascript中
- 如何根据Angularjs中的某些条件在Controller中生成scoped变量
- 为什么我发布的数据在这个AJAX调用的Controller目标中为null
- Codeigniter controller, javascript console.log()
- 从javascript调用Rails Controller/action提交表单
- 当Json Length过长时,对ASP.NET MVC Controller的Ajax调用返回404
- navigator.serviceWorker.controller始终保持为空
- $provide.decorator$controller return throw undefined不是angula
- Ember:使用this.get('controller.').content,find方法
- 无法通过JavaScript将参数从View传递到Controller
- 在Angular Service/Controller中实现安全$apply的最佳方法
- 未调用内部JS Angular Controller
- 如何在Javascript函数中添加php变量/数组(在jsGrid({controller})中)
- Meteor WhatsApp克隆教程将不会在chats.controller.js中构建ChatsCtrl