私はUIルータを備えたapp.configを持っています。それは、コントローラ、recoverLoginとのログインページがあり、私はフッタ、ヘッダ、テンプレートに(特定の場所で)ロードすることができる新しい状態でより多くのものを入れたいと思います。角度のUIルータの子要素
私のモジュールである:
var app = angular.module("app", [
"ui.router",
"pascalprecht.translate"
]);
私のルートです。
app.config(function($stateProvider, $urlRouterProvider)
{
$stateProvider
.state("login", {
url: "/login",
templateUrl: "views/accessControl/login.html",
controller: "loginCtrl"
});
$stateProvider
.state("recoverLogin", {
url: "/recoverLogin",
templateUrl: "views/accessControl/recoverLogin.html",
controller: "recoverLoginCtrl"
});
$stateProvider
.state("template", {
url: "/template",
templateUrl: "views/templates/template.html",
controller: "templateCtrl"
})
.state("template.dashboard", {
url: "/dashboard",
templateUrl: "views/dashboard/dashboard.html",
controller: "dashboardCtrl"
})
$urlRouterProvider.otherwise("login");
})
負荷の代わりのための私のインデックス
<ui-view></ui-view>
で私が持っている
と私はdashboard.htmlのようなより多くのものをロードする場所を、彼は置くtemplate.html int型内の別の<ui-view></ui-view>
が、これは作品を行いません。 template.htmlで作成されたテンプレートなしでdashboard.htmlをロードします。私は私のためにはうまくいかない多くの文書を作りました。何か案が?
は、ここでの考え方のplunker例があります:https://plnkr.co/edit/ZsGZjDKOBTIXFpPtXasN?p=preview
テンプレートのコンテンツがあるhereを観察?それを表示して、プランカを作成してください(さらに壊れている)、あなたはもっと注目を集めるでしょう –
ok更新された内容 – Noark
私はあなたの仕事(偉大な仕事)をチェックし、作業するようにプランナーを調整しました。詳細は、答えです.. UI-Routerの幸運 –