相关疑难解决方法(0)

AngularJS Service Config值在缩小时被破坏

缩小和AngularJS有一些麻烦;-(

我通过AngularJS Wiki页面找到了这个jsfiddle "加载"扩展器的HTTP请求.

它发布之前一直很有效,并且缩小了它.我找不到在配置上使用"注入"的方法,所以我有点失去了该怎么做.

原始代码:

angular.module("app.services", []).config(function($httpProvider) {
  var spinnerFunction;
  $httpProvider.responseInterceptors.push("myHttpInterceptor");
  spinnerFunction = function(data, headersGetter) {
    $("#loader").show();
    return data;
  };
  return $httpProvider.defaults.transformRequest.push(spinnerFunction);
}).factory("myHttpInterceptor", function($q, $window) {
  return function(promise) {
    return promise.then((function(response) {
      $("#loader").hide();
      return response;
    }), function(response) {
      $("#loader").hide();
      return $q.reject(response);
    });
  };
});
Run Code Online (Sandbox Code Playgroud)

缩小代码:

angular.module("app.services", []).config(function (a) {
    var b;
    a.responseInterceptors.push("myHttpInterceptor");
    b = function (d, c) {
        $("#loader").show();
        return d
    };
    return a.defaults.transformRequest.push(b)
}).factory("myHttpInterceptor", function (a, b) {
    return function (c) {
        return c.then((function (d) {
            $("#loader").hide(); …
Run Code Online (Sandbox Code Playgroud)

minify angularjs

13
推荐指数
1
解决办法
1万
查看次数

Angular grunt build(来自yeoman)打破了我的应用程序

/dist我得到的文件夹运行构建后:

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.1/$injector/modulerr?p0=ourname&p1=Error%3A…(http%3A%2F%2Flocalhost%3A8085%2Flib%2Fangular%2Fangular.min.js%3A32%3A462) 
Run Code Online (Sandbox Code Playgroud)

我所做的一切似乎都解决了这个问题

这是咕噜声的任务流程 - 从自耕农角度发生器中调整为1比1:

module.exports = function(grunt){
    require('load-grunt-tasks')(grunt);
    require('time-grunt')(grunt);

    grunt.initConfig({
        //pkg: grunt.file.readJSON('package.json'),
        yeoman: {
            // configurable paths
            app: require('./bower.json').appPath || 'app',
            dist: 'dist'
        },
        coveralls:{
        options:{
          coverage_dir:'coverage'
        }
         },
        jshint:{
            files:['app/js/**/*.js', 'Gruntfile.js'],
            options:grunt.file.readJSON('.jshintrc')


        },
        watch:{
            styles: {
                files: ['<%= yeoman.app %>/css/{,*/}*.css'],
                tasks: ['copy:css', 'autoprefixer']
            },
            livereload: {
                options: {
                    livereload: '<%= connect.options.livereload %>'
                },
                files: [
                    '<%= yeoman.app %>/{,*/}*.html',
                    '.tmp/css/{,*/}*.css',
                    '{.tmp,<%= yeoman.app %>}/js/{,*/}*.js',
                    '<%= yeoman.app %>/img/{,*/}*.{png,jpg,jpeg,gif,webp,svg}'
                ]
            }
        },
        autoprefixer: {
            options: ['last …
Run Code Online (Sandbox Code Playgroud)

angularjs gruntjs grunt-usemin

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

angularjs ×2

grunt-usemin ×1

gruntjs ×1

minify ×1