В инструментах разработчика, если я наведу курсор на переменную за «корнем» объекта, она скажет, что она не определена. Мне нужно навести курсор на корень и развернуть, чтобы углубиться вниз.
Например,
(function() {
'use strict';
angular.module('nac-apps-core').controller('pageController', ['$scope', 'applicationFactory',
function($scope, applicationFactory) {
$scope.verison = config.version;
applicationFactory.validating = true;
}
]);
})();
Итак, выше, чтобы увидеть значение "проверки", мне нужно навести курсор мыши "applicationFactory "вместо простого наведения над проверкой.
JS Bundle
var conf = {};
conf.source.path = "source";
conf.dist.path = "./dist/"
var js = gulp.src([
conf.source.path + '/*.provider.js',
conf.source.path + '/**/*.module.js',
conf.source.path + '/**/*.js',
]).pipe(sourcemaps.init())
.pipe(sourcemaps.identityMap())
.pipe(concat(fileName))
.pipe(ngAnnotate())
if (min) {
js.pipe(uglify());
}
js.pipe(sourcemaps.mapSources(function(sourcePath, file) {
// source paths are prefixed with '../src/'
return '../source/' + sourcePath;
}))
js.pipe(sourcemaps.write('./'))
.pipe(gulp.dest(conf.dist.path));
Это приложение angularjs, я отлаживаю контроллеры и использую gulp для минимизации и связывания, а также исходных карт.