パーシャルはいつでも保存できます。それらをすべてロードするには、 angular template cacheを使用します。
Grunt または gulp を使用して自動的に生成します。個人的にはgulpを使っています。
これが私のプロジェクトの1つの実例です。
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
タスクが実行されます。:)
もう1つ、htmlファイルにtemplate.jsを含めることを忘れないでください
<script src="public/js/template.js"></script>
パーシャルを変更するたびに、テンプレート キャッシュを再生成することを忘れないでください。