2016-04-10 17 views
2

Ich möchte Projekt mit Spring Boot + Rest + AngularJS erstellen, ich habe ganze Back-End mit Ruhe, ich benutze eckige erste Mal und ich sah eine Menge Tutorials zum Erstellen von UI, so, Ich habe alles wie in vielen Tutorials gemacht, aber trotzdem funktioniert es nicht und ich kann nicht verstehen, warum, weil Event nicht existiert, ein Fehler Ich sitze 2 Tage um das Problem zu lösen und ich bin zerquetscht. Ich weiß nicht, was ich machen soll. Bitte, jemand hilft mir, routeProvider korrekt einzurichten, ich habe ganze eckige Bibliotheken heruntergeladen und ins Projekt eingefügt. Also, guck mal bitte.Spring Boot + eckigen routeProvider

Mein app.js

var myApp = angular.module('myApp',['ngRoute']). 

    config(function($routeProvider,$locationProvider){ 
    $locationProvider.html5Mode(true); 
    $routeProvider.when("/books/", {templateUrl:"/templates/book/list.html"}) 
} 
); 

Mein book.html, habe ich img, weil ich Ihnen, dass Tag sehen wollen, ist nicht lesbar:

book.html

und list.html:

list.html

Und wenn ich zu lo gehe calhost: 8080/bücher/es gibt mir Json-Wert von RestController und keinen Fehler wie 404 oder irgendetwas.

enter image description here

+0

Sie sollten alle relevanten Informationen direkt in die Frage einbeziehen, nicht über Screenshots/Links. – kryger

+0

Ich habe auf diese Weise gesendet, weil ich wollte, dass Sie auf das -Tag schauen, das html es nicht sieht, deshalb. – Dave

+0

Ein Vorschlag, den ich machen würde, würde nicht die verkleinerte Version eines Skripts während der Entwicklung verwenden. Diese Versionen geben normalerweise keine sehr hilfreiche Fehlermeldung. Laden Sie stattdessen die normalen Versionen herunter und importieren Sie sie. Beispiel: http: // localhost: 8080/js/lib/angular-1.4.4/angular.js. – KWILLIAMS

Antwort

0

Versuchen Sie, einen Controller für jede Ansicht zu setzen. Fügen Sie diese:

$routeProvider.when(
      "/books/", 
      controller: 'YourBooksController', 
      {templateUrl:"/templates/book/list.html"} 
    ) 

jedoch stark Ich schlage vor, Sie ui router zu verwenden.

+0

Nein, es hat mir nicht geholfen. Ich habe viele Male gesehen, dass es auch ohne Controller funktioniert, aber in meiner Situation geht sehr große Sache schief und ich kann nicht verstehen, was genau, ich versuche zweiten Tag bereits = ( – Dave