我正在学习如何使用MEAN堆栈以及让我的jade视图使用我的控制器时遇到一些问题。
控制台日志显示我的animals-controller.js
中未定义app变量。我确实通过添加以下内容来定义它:
var app = angular.module('myApp', [])
在.controller之前的但是我的视图似乎并没有使用我的控制器变量。在我的li元素中使用ng-repeat。我将控制器作为脚本包含在index.jade中。我假设我还需要在其他地方引用控制器? server.js?
![app未在animals-controller.js中定义] [1]
所有代码都在我的要点下面。但是如果你想看到文件夹结构:
我已将代码放在我的一个驱动器上:
https://gist.github.com/astemborskim/8b37fb1f919048671b5f.js“
我花了好几个小时寻找一个解决方案,用Jade在MEAN堆栈中执行一个单独的控制器。希望有人能看到这个问题。