【发布时间】:2016-02-10 10:17:50
【问题描述】:
我正在尝试在我的网站项目中使用平均堆栈。我正在使用 ngRoute 进行路由,我想将引导轮播添加到我的主页。我试图从这个page 中放置角度团队轮播组件。
当我尝试实现这一点时,我意识到一旦我尝试将模块依赖项(即 var app = angular.module('myApp', []) )添加到我的控制器,角度中断(没有任何错误)并且页面中没有任何内容。如果我删除,一切正常。我认为这与路由有关?
项目结构;
-myApp
-node_modules
package.json
server.js
-public
-controllers
-lib
-views
app.js
index.html
app.js ;
(function(){
var app = angular.module('filmSevmem', ['ngRoute']);
app.config(function($routeProvider){
$routeProvider
.when('/main', {
templateUrl: 'views/main.html',
controller: 'MainController'
})
.when('/about', {
templateUrl: 'views/about.html',
controller: 'AboutController'
})
.when('/contact', {
templateUrl: 'views/contact.html',
controller: 'ContactController'
})
.otherwise({redirectTo:'/main'});
});
})();
MainController.js;
(function(){
var app = angular.module('myApp');
var MainController = function ($scope, $http) {
....... // codes from carousel
.......
app.controller('MainController', MainController);
})();
如果我在 'myApp' 右侧添加 、 [] 或 ['ngAnimate', 'ui.bootstrap'] 或任何内容,则没有任何效果,我会从本地主机获得空白页面。什么会导致这个问题?我该怎么办 ?谢谢。
【问题讨论】:
-
你能在 plunkr 上提供工作样本吗?
标签: javascript angularjs mean-stack ngroute