Angular NgRoute 和传单声明指令

Angular NgRoute and leaflet declaration 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
    }
  });

不知道能不能同时声明两个指令...

感谢您的帮助!

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

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

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

所以你应该使用

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