2016-04-10 13 views
2

私はSpringブート+ rest + angularJSを使用してプロジェクトを作成したいと思っています。私は残りのバックエンドを休止しました。最初は角度を使用していましたし、UIを作成するためのチュートリアル、私は多くのチュートリアルのようにすべてを行いましたが、とにかくそれはうまくいかないので、なぜイベントが存在しないのか理解できません。私は問題を解決するために2日間座っています。私は何をすべきかわからない。してください、誰かがrouteProviderを正しく設定するのを手伝ってください、私は全ての角度のlibsをダウンロードしてプロジェクトに入れました。だから、どうぞご覧ください。Springブート+角度routeProvider

book.html

とするlist.html::私はあなたが見たいので

マイapp.js

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

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

私book.htmlは、私はそのタグが読めないのimgをした

list.html

そして私がloに行くときcalhost:8080/books /それはRestControllerからJsonの値を与えられ、404や何かのようなエラーはありません。

enter image description here

+0

あなたはすべての関連情報をスクリーンショットやリンクではなく直接質問に含めることになっています。 – kryger

+0

私はあなたがhtmlで見られないタグを見て欲しいので、この方法で送信しました。 – Dave

+0

開発中にスクリプトの縮小バージョンを使用しないことを提案します。これらのバージョンは、通常、非常に有用なエラーメッセージを表示しません。代わりに、通常のバージョンをダウンロードしてインポートします。たとえば、http:// localhost:8080/js/lib/angular-1.4.4/angular.jsのようになります。 – KWILLIAMS

答えて

0

各ビューのためのコントローラを置くようにしてください。これを追加してください:

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

しかし、私は強くui routerを使用することをお勧めします。

+0

いいえ、それは私を助けませんでした。私はコントローラがなくても動作することが何度も見られましたが、私の状況では非常に巨大なことがうまくいかず、正確に何かを理解できません。 – Dave

0

Spring Boot + AngularJSのドキュメントはかなり良いです:Spring and Angular JS: A Secure Single Page Application。このチュートリアルには、問題を解決するための例として使用できるシンプルなルータが含まれています。

フル機能のアプリケーション例のコードについては、JHipsterを試してください。

関連する問題