テンプレートにパーシャルを「含める」方法がわかりません。たとえば、テンプレート「インデックス」があります。ユーザーが「/」に移動すると、パーシャル(ログインボックスとその他のテキストdiv)から「インデックス」にいくつかのdivを再レンダリングするのが好きです。ユーザーが「/ newAccount」に移動すると、「インデックス」に同じdivを再レンダリングするのが好きです。他のパーシャルと。
問題は、AngularJSを正しく使用する方法ですか?Faceletsのインクルードに似ていますか?
ありがとう!;)
ここに私の考えの擬似コードがあります:
レンプレート:
<html>
<body>....{include:mainBox}....{include:foot}...</body>
</html>
/ newAccountのパーシャル:
{mainBoxを定義する}
<div>New user</div>
<div>Username:<input/></div>
{足を定義する}
<div>...</div>
アップデート:
このようなものは間違っていますか?
function IndexCtrl($scope) {
$scope.mainPage = 'partials/index/loginbox.html',
$scope.footPage = 'partials/index/footer.html',
}
テンプレートに入れた後:
<div ng-include="mainPage"></div>
...
<div ng-include="footPage"></div>
そしてルート:
when('/', {
templateUrl: 'partials/index/layout.html',
controller: IndexCtrl
})