AngularJS未定义的控制器

时间:2015-05-22 03:13:18

标签: javascript angularjs

我创建了角度模块和2个控制器:

var app = angular.module('buketApp', ['btford.modal']);

app.factory('myModal', function (btfModal) {
  return btfModal({
    controller: 'modalCtrl',
    controllerAs: 'modal',
    templateUrl: '/tpls/content/buket_modal.html'
  });
});

app.controller('modalCtrl', function (myModal) {
  this.closeMe = myModal.deactivate;
});

app.controller('buketCtrl', function ($scope, myModal) {
  this.showModal = myModal.activate;
});

然后在html中声明它:

<div ng-app="buketApp" class="container" ng-controller="buketCtrl">

在控制台Chrome中显示:

enter image description here

1 个答案:

答案 0 :(得分:0)

问题解决了。在此文件中声明了上述内容。我没有看到。其他开发人员在我之前添加了这个:)