Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/419.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Can';无法获取传单。在爱奥尼亚/传单应用程序中可编辑_Javascript_Angularjs_Angularjs Directive_Ionic Framework_Leaflet - Fatal编程技术网

Javascript Can';无法获取传单。在爱奥尼亚/传单应用程序中可编辑

Javascript Can';无法获取传单。在爱奥尼亚/传单应用程序中可编辑,javascript,angularjs,angularjs-directive,ionic-framework,leaflet,Javascript,Angularjs,Angularjs Directive,Ionic Framework,Leaflet,我正在用爱奥尼亚1.0和传单0.7构建一个应用程序。我使用了一个在plunker示例中找到的指令(遗憾的是,我再也找不到链接了) 圆显示在地图上,但不可编辑,我得到了错误:TypeError:circle.enableEdit不是一个函数。 我真的不知道我错过了什么 更新14.03.2016 找到一个工作替代项: 因为我只需要一个可编辑的圆,所以我只测试了L.CicleEditor 您确定要在传单.Editable.js之前包含传单.js吗?此外,传单的最低要求版本为0.7.3(可编辑)。是的,

我正在用爱奥尼亚1.0和传单0.7构建一个应用程序。我使用了一个在plunker示例中找到的指令(遗憾的是,我再也找不到链接了)

圆显示在地图上,但不可编辑,我得到了错误:TypeError:circle.enableEdit不是一个函数。 我真的不知道我错过了什么

更新14.03.2016 找到一个工作替代项:
因为我只需要一个可编辑的圆,所以我只测试了L.CicleEditor

您确定要在传单.Editable.js之前包含传单.js吗?此外,传单的最低要求版本为0.7.3(可编辑)。是的,我在传单.js之后插入它,并使用传单.js version=“0.7.7”。我在传单大地测量之后包含它。此插件工作没有问题。但“可编辑”不起作用。是否确实要在“可编辑”之前包含“传单”js?此外,传单的最低要求版本为0.7.3(可编辑)。是的,我在传单.js之后插入它,并使用传单.js version=“0.7.7”。我在传单大地测量之后包含它。此插件工作没有问题。但这不起作用。
app.directive('leaflet', [
  function () {
    return {
      restrict: 'EA',
      replace: true,
      scope: {
        callback: "="
      },
      template: '<div></div>',
      link: function (scope, element, attributes) {
        scope.callback(L.map(element[0]),  {editable: true});
      }
    };
  }
]);
<leaflet height="100%" width="100%" callback="callback" id="map" ></leaflet>
<script src="lib/Leaflet.Editable-leaflet0.7/src/Leaflet.Editable.js"></script>
var circle =  L.circle([center.lat, center.lng], radius, {
        color: color.color,
        fillColor: color.fillColor,
        opacity: 1,
        fillOpacity: circleServis.getOpancity(),
        clickable: true
      }).addTo(map);

      circle.enableEdit();