Angular NgRoute和leaflet声明指令

时间:2017-10-02 11:50:51

标签: javascript angularjs leaflet angular-leaflet-directive

我是Angular的新手,我正在努力为学习做一点应用。

我使用leaflet指令并且想要添加NgRoute指令但是我在控制台中有一些错误。

这是我的代码:

var app = angular.module('demoapp', ['leaflet-directive'], ['ngRoute']);
app.controller("toulouseController", [ '$scope', '$http', function($scope, $http) {
  angular.extend($scope, {
    osloCenter: {},
    markers: {},
    defaults: {
      scrollWheelZoom: false
    }
  });

我不知道我是否不能同时宣布两个指令......

感谢您的帮助!

2 个答案:

答案 0 :(得分:2)

试试这个:var app = angular.module('demoapp', ['leaflet-directive', 'ngRoute']); 这应该有用。

答案 1 :(得分:2)

根据AngularJS documentation,angular.module的语法是

angular.module(name, [requires], [configFn]);

所以你应该使用

angular.module('demoapp', ['leaflet-directive','ngRoute']);
                                 /\
                                 ||
                                 ||
                                 ||
                   All dependencies should be specified in single array.