ホームページを作っているのですが、こんな面倒なことはありません。
localhost:9000/ この URL は私のメイン ページです。
また、トップページにはa,b,cの3つのカテゴリーがあります。
aをクリックすると、urlが変更されます localhost:9000/a
「hello world!」という一文を示す部分図が見えます。うまくいっています。
しかし、更新 (F5) を押すと、ビューには {{sentence}} が表示されます。
正しいビューが表示されないのは、a.html がリソースを読み込めないことが原因だと思います。
main.html だけが全体の html 構造を持っています。そして、他のhtmlにはありません。
a.html のみ
{{文}}
.以下は、javascript の小さなコード ブロックです。
myApp.config(['$routeProvider','$locationProvider' ,function($routeProvider,$locationProvider){
$routeProvider
.when('/a',{
templateUrl:'a',
controller:'aCtrl'
....
}
myApp.controller('aCtrl',['$scope',function($scope){
$scope.message = "hello world!";
}]);
ルートです
GET / controllers.Application.index
GET /a controllers.Application.a
Application.java です。
package controllers;
import play.*;
import play.mvc.*;
import views.html.*;
public class Application extends Controller {
public static Result index() {
return ok(index.render("Your new application is ready."));
}
public static Result a(){ return ok(a.render());}
}
それで解決策はありますか?? 私は本当に解決策を見つけることができません。
それともangularJsでは正常ですか?それは単一ページのアプリです。
更新(F5)を使用できるのはメイン ページのみです。右側面図です。
私を助けてください!!!!!!!OTL