2015-07-02 33 views
7

Angular-Material kullanarak bir uygulama yazmaya çalışıyorum ve giriş doğrulama gerektiren bazı zorunlu alanları olan bir form var. Ben the angular-material page under errors örneğin aşağıdaki teşebbüs ettik ama tarayıcıda kodunu görüntülemek zaman şeylerAçısal Malzeme giriş doğrulama hata iletileri

Error messages displayed on the entered fields

Benim yeşim şablon şöyle alanlara girilirse, hata iletileri bile hala görünür:

form(name="accountForm") 
    div(layout="row",layout-sm="column") 
     md-input-container 
      label Name 
      input(name="acctName",ng-model="account.name",required) 
      div(ng-messages="accountForm.acctName.$error") 
       div(ng-message="required") 

cevap

10

ng mesajlarının ayrı bir Açısal modül olduğunu anlayamadım. Bu bir Düğüm projesi olduğu için, ben

npm install -S angular-messages 

Sonra benim açısal modül kodu

var app = angular.module('MyApp', ['ngMaterial', 'ngMessages']); 

modifiye UÖM'sini

kullanarak açısal mesajlar ithal ... ve işe yaradı!

validated fields with hidden messages

+0

Hayatımı kurtardığınız için teşekkür ederiz. –

+0

En büyük Saygım! Bunun için saatlerce oturuyorum. –

İlgili konular