AngularJS指令

时间:2017-11-20 07:55:12

标签: angularjs angularjs-directive requirejs angular-amd dropzone

我正在尝试将Dropzone模块用于AngularJs,我将问题应用到我自己的代码中。该模块已定义为 here ,但没有关于其用法的文档。这就是我在做的事情:

步骤1:将ngDropzone注入我的模块:

define([
  'angular',
  './services/index',
  './controllers/index',
  'angular-ui-router',
  'angular-animate',
  'Angular-Dropzone
  ], function (angular, services, controllers) {
     'use strict';

     var app = angular.module('appName', ['ui.router', 'ngAnimate', 'ngDropzone']);

     return app;
  });

步骤2:在控制器范围内设置dropzoneConfig

define([
  'angular',
  '../module',
], function (angular, controllers) {
'use strict';

return {
    name: "uploadcontroller",
    controller: ['$scope', '$interval', '$rootScope',
        function ($scope, $interval, $rootScope) {

            $scope.dropzoneConfig = {
                'options': {
                    'url': '/fileupload'
                }
            };
        }
    ]
};
});

第3步:将指令插入html

<ng-dropzone></ng-dropzone>

运行我的应用后,我收到以下错误:

Error: No URL provided.

0 个答案:

没有答案