2013-08-05 9 views

cevap

28

Açısal şablon yorum desteğine sahip değil. Bununla birlikte, bunu destekleyecek bir yorum yönergesi oluşturabilirsiniz.

app.directive('templateComment', function() { 
    return { 
     restrict: 'E', 
     compile: function (tElement, attrs) { 
      tElement.remove(); 
     } 
    }; 
}); 

Biçimlendirme sonra olacaktır:

<template-comment>Put your comment here.</template-comment> 

Alternatif olarak, standart html yorumlar kullanmak ve sonra dağıtım önce üretim kodu dışına şerit olabilir.

Blok yorumlarını desteklemeyi istiyorsanız, bu zorlu görevi göz önünde bulundurun - https://github.com/philipwalton/grunt-strip-code Bir başlangıç ​​yorumu ve bir son yorum belirtin ve yorum blokunuz üretim kodundan çıkarılarak, bu görevi dağıtımınıza eklemeniz varsayılır. hedef. Grunt kullanmıyorsanız, bu işlemi sizin için bir model olarak kullanın. dolayısıyla söz, yorum şerit ihtiyacı iyi biliyorum; ....

+1

küçültmek olabilir Cevap verdiğiniz soruya. Ve üretimde ne zaman küçültüyorum. Ancak, geliştirme sırasında güzel bir DOM için yorumları eklemeye, dolayısıyla yorum yazmaya odaklanmayı isterim. Senin cevabını topladım 'Açısal bunu yapmaz, başka bir yere git'. – mikemaccana

+1

Şablon yorumları için destek ekleyen örnek yönergeyle yanıtı güncelleştirin. –

+1

Ben upvoted ama sonra benim için doğru çalışmıyor ile ilgili sorunlar vardı. @marfarma ya da başkaları için: bunu kullandınız mı ve istediğiniz gibi öğeyi kaldırıyor mu? – Daryn

2

Sen <!-- Order verification, and authorization --> gibi özel semboller olmadan yorumlar için normal bir sözdizimini kullanabilirsiniz, o zaman ben html (hırıltı + htmlmin)

htmlmin: { 
     dist: { 
     options: { 
      collapseWhitespace: true, 
      collapseBooleanAttributes: true, 
      removeCommentsFromCDATA: true, 
      removeOptionalTags: true, 
      removeComments: true, 
      ignoreCustomComments: [ /[<>\:\[\]\#]+/ ] 

     }, 
     files: [{ 
      expand: true, 
      cwd: '<%= yeoman.dist %>', 
      src: ['*.html', 'views/**/*.html'], 
      dest: '<%= yeoman.dist %>' 
     }] 
     } 
    }, 
+0

Bu cevap kabul edilen cevabı tekrar eder. – m1ld

İlgili konular