Sono nuovo di AngularJS e ho bisogno di alcuni consigli su come strutturare una SPA con Web API per un'applicazione di ricerca esterna
Di devo usare • Viste MVC / rasoio (lasciare tuttorouting e rendering in Angolare)? oppure usa solo l'app 1 VS2015 [usa il template angularjs SPA per VS2015 o solo un'applicazione web vuota con file angolare e un progetto webapi sotto la stessa soluzione?
qualsiasi esempio sarebbe utile per capire
Per la struttura angolare sto leggendo Google best practice e John Papa
risposte:
0 per risposta № 1Bene, penso a cosa ti sei imbattuto ora. Posso suggerire due dei modi in cui puoi scegliere.
Se vuoi mantenere il back-end e il frontendinsieme puoi andare per il modello angularjs SPA per VS2015. Verrebbe fornito con le pipeline di costruzione, i pacchetti e tutto ciò di cui avresti avuto bisogno ora puoi scegliere di rendere la tua singola pagina di angolare da renderizzare con una vista a rasoio MVC (se vuoi avere dei meccanismi in cui vuoi includere le tue dipendenze attraverso la vista del rasoio) o semplicemente andare con un controller html vuoto e web api sul retro. Ma finisci per utilizzare un ambiente per tutti e penso che sia il migliore se stai costruendo il progetto completo.
Ora, per il contrario, puoi iniziare con un progetto web api. Puoi istanziare il tuo progetto angolare con esso o da qualche altra parte. Puoi usare piccolo terriero o qualsiasi strumento di ponteggio che ti piace e usa il tuoStrumenti JS che ti piacerebbe usare: puoi fare lo stesso anche nel progetto VS, ma questo approccio è migliore se vuoi mantenere separato il sapore frontend e backend.
E ti suggerisco di usare anche il dattiloscritto.