添加新的JavaScript库使我的HTML不可见

时间:2015-09-06 12:43:47

标签: angularjs

当我在控制器中添加“underscore.string”库时,页面中的所有内容都会消失。我在stackoverflow上使用this线程将下划线注入我的控制器。

这是我的控制者:

var underscore = angular.module('underscore', []);
underscore.factory('_', ['$window', function($window) {
  return $window._; // assumes underscore has already been loaded on the page
}]);

angular.module('weatherApp', ['underscore'])
  .controller('MainCtrl', ['$scope', '$log', 'weatherService','_', function ($scope, $log, weatherService, _) { //controller code}

我有一个主要的index.html和一个main.html。 main html位于index.html中的div内。

可能是什么问题?控制台上没有错误。

1 个答案:

答案 0 :(得分:1)

您提供的代码没有任何问题,可能在您的HTML中,您必须确保所有代码都已关闭。

这是关于plunkr的样本

http://embed.plnkr.co/O34NTqMs33IGYbGJXM5U