0

ホームページを作っているのですが、こんな面倒なことはありません。

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

4

1 に答える 1