Я минимизирую свое приложение angularjs, и в качестве части которого я использовал gulp-ng-html2js для минимизации частичных данных, что кажется действительно хорошим, потому что он конвертирует все частичные части html в один javascript файл, но тогда я не уверен, как использовать/вызывать этот javascript-файл из моего приложения для доступа к частичным, я пытался найти какую-то документацию, но и ничего не доступно в Интернете; могут быть мои условия поиска или ключи недостаточно точны. Пожалуйста, найдите код ниже. Пожалуйста, помогите мне разобраться в этом, честно говоря, я считаю, что мне не хватает чего-то основного.Как использовать JavaScript, возвращаемый AngularJS minified partials
//gulp script for minification of html partials
...
....
....
gulp.task('htmlmin', function() {
var opts = {
empty: true,
spare: true,
quotes: true
};
gulp.src(paths.partialsSrc)
.pipe(minifyhtml(opts))
.pipe(ngHtml2Js({
moduleName: "erentrollinternet",
prefix: "/partials/"
}))
.pipe(concat("partials.min.js"))
.pipe(uglify())
.pipe(gulp.dest(paths.partialsDest));
});
....
....
// this is the resulting file
!function(t){
try
{
t=angular.module("modulename")
}
catch(e)
{
t=angular.module("modulename",[])
}
t.run(["$templateCache",
function(t)
{
t.put("/partials/components/building/Buildings.html",
'<div class="main"><div class="controls">
.....
.....
.....
</div></div></div>')}])
}(),
function(t)
{
try{t=angular.module("erentrollinternet")
}catch(e)
{
t=angular.module("erentrollinternet",[])
}
}])}();
вы спрашиваете, что вы должны делать помимо включения 'partials.min.js' в ваши HTML-скрипты? – Claies
Да, вы правы, это мой вопрос – Grandhe
, если вы откроете partials.min.js, вы увидите, что он добавляет их в $ templateCache. поэтому вам не нужно ничего делать, чтобы получить доступ к этим html .. угловые позаботятся об этом. – harishr