0

Grails Resources プラグインによって管理されている 2 つのバンドルへの参照を含む単純な GSP ビューがあります。

コア angularjs ライブラリへの参照は私のレイアウトにあります。

ビューの基本的な表現は次のようになります。

<html ng-application="myapp">
<head>
<meta name="layout" content="main"/>
<title>a title</title>
<r:require modules="index, widgeta"/>
</head>
<body ng-controller="index"> 
<div>
    <widgeta/>
</div>
</body>
</html>

Grails はすべてを正常にプルしているようです。myapp.controller('index', function(){}); も確認できます。行が実行されます。

でも; 私のコントローラー関数自体は決して実行されません。なぜだめですか!?

4

1 に答える 1

1

ばかげた grails... HTML で戻ってきたものを詳しく調べたところ、grails はコントローラーとアプリの参照を取り除いていました。

両方を本文の最初の「div」タグに移動すると、うまくいくようです:

<html>
<head>
<meta name="layout" content="main"/>
<title>a title</title>
<r:require modules="index, widgeta"/>
</head>
<body> 
<div ng-application="myapp" ng-controller="index">
    <widgeta/>
</div>
</body>
</html>
于 2014-08-11T17:49:36.757 に答える