O Angular.js usa várias diretivas prefixadas ng
como abaixo:
ng
(diretiva de base)
ng-switch
ng-repeat
ng-view
Fiquei me perguntando se alguém sabia o que ng
significava, porque eu não consegui encontrá-lo nos documentos. É um acrônimo para alguma coisa?
ng-
prefixo é o padrão. No entanto, o data-
prefixo é uma maneira mais compatível com os padrões de obter o mesmo resultado. Se você estiver interessado em misturar coisas relacionadas a Angular com HTML antigo simples, é claro que também pode usar um data-ng-
prefixo. Isso é perfeitamente válido.