2016-06-10 9 views
3

Für das Leben von mir kann ich nicht scheinen es funktioniert zu bekommen.Aurelia validationjs

GitHub Projekt here

Ist dies, weil das aurelia-validationjs Projekt im Fluss noch ist? Würde gerne deklarative Validierungen über die Benutzeroberfläche erhalten. Habe auch fließende Validierungen versucht, aber ohne Erfolg.

Antwort

3

Das Aurelia-Validierungs-Plugin wurde kürzlich neu geschrieben und die Validierungs-API hat sich erneut in Bezug auf die akzeptierte Antwort geändert.

Es verwendet jetzt 2 separate Bibliotheken Aurelia-Validierung und Aurelia-validatejs. Validatoren scheinen nicht mehr zu existieren und wurden durch ValidationControllers ersetzt.

Die neue API-Beschreibung und einige Beispiele sind hier zu finden:

http://blog.durandal.io/2016/06/14/new-validation-alpha-is-here/

.... und ein Arbeits Kern ist hier zu finden:

https://gist.run/?id=381fdb1a4b0865a4c25026187db865ce

Die Nutzung kann im folgenden Code zusammengefasst werden:

Sie auch einen Blick auf meine Repo in dem folgenden Link haben:

https://github.com/alexandre-spieser/AureliaAspNetCoreAuth

In den login.js verwende ich beide aurelia-Validierung und aurelia-validatejs .... und Bootstrap-Validierung zur Verfügung gestellt global in meiner main.js Datei: Renderer hier

export function configure(aurelia) { 
    aurelia.use 
     .standardConfiguration() 
     .developmentLogging() 
     .plugin('aurelia-animator-css') 
     .plugin('aurelia-validation') 
     .plugin('aurelia-validatejs') 
     .feature('bootstrap-validation'); // <= here 

    aurelia.start().then(() => aurelia.setRoot()); 
} 

Die Validierung zu sehen ist: https://github.com/alexandre-spieser/AureliaAspNetCoreAuth/tree/master/src/AureliaAspNetCoreAuth/wwwroot/src/bootstrap-validation