2016-07-04 12 views
0

コードを壊さずにこれを達成する方法はありますか? 私はmanglePropertiesを試しましたが、正規表現と 'controller as'機能(https://daveceddia.com/convert-scope-to-controlleras/)を使用した後でさえ、実際には私のコードは機能しません。

gulp.task('useref', ['ng_annotate2'], function (done) { 
    gulp.src('./www/index.html') 
    .pipe(useref()) 
    .pipe(gulpif('*.js', uglify({ 
     mangleProperties: { 
     regex: /something$scope/ 
     } 
    }))) 
    .pipe(gulpif('*.css', minifyCss())) 
    .pipe(gulp.dest('./www/dist')) 
    .on('end', done); 
}); 

答えて

0

あなたはこの

someModule.controller('MyController', function($scope, greeter) { 
    // ... 
}); 

のような暗黙の注釈で、あなたのコントローラを定義するなら、あなたはあなたのコードを縮小化することはできません。

だから、このDependency Injection

+0

おかげDurgpalを読む詳細については、この

someModule.controller('MyController', ['$scope', 'greeter', function($scope, greeter) { // ... }]); 

のようなあなたのコントローラを定義するためにインライン配列のアノテーションを使用しますが、私のng_annotate一気タスクが既にあるので、これは私が探していたものは本当にないですあなたが言ったことをやっている。私が探しているのは、たとえばD.t()の$ scope.function1()を最小化する方法です。今のところ、私はD.function1()しか実現できません。 –

関連する問題