Сохраняйте свои части, когда захотите. Чтобы загрузить их все, используйте угловой кеш шаблонов.
Используйте Grunt или gulp для автоматической генерации. Лично я использую глоток.
Вот мой рабочий пример одного из моих проектов.
установить nodejs и npm
npm intall gulp -g
npm install gulp-angular-templatecache
создать gulpfile.js
var templateCache = require('gulp-angular-templatecache'),
watch = require('gulp-watch');
gulp.task('generate', function () {
gulp.src('public/*/partials/*.html')
.pipe(templateCache('templates.js', {module: 'YOURMODULENAME', standalone: false}))
.pipe(gulp.dest('public/js'));
});
gulp.task('watch-partials', function () {
gulp.watch('public/*/partials/*.html', ['generate']);
});
затем используйте его следующим образом:
gulp generate
- регенерировать партиалы
gulp watch-partials
- следите за изменениями файла, если частичные изменены, автоматически запускается задача generate
для вас. :)
Еще одна вещь, не забудьте включить template.js в ваш html-файл.
<script src="public/js/template.js"></script>
Каждый раз, когда вы меняете свой частичный файл, не забывайте регенерировать кеш шаблона.
person
qwetty
schedule
19.11.2014