私はangularjsを初めて使っていて、プロジェクトを開始したばかりです 私は異なるビューを管理するためにui.routerを使用しています 私はマスターページインデックスを持っています。例異なるcssとjsファイルを持つログインページ
<html lang="en" ng-app="leadsangularApp">
<head>
<link href="style1.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div ui-view=""></div>
</body>
</html>
すべての私の見解は、 <div ui-view=""></div>
に読み込むが、私は完全に異なるCSSスタイル(ヘッド)とのjsファイルを持っているログインページ(フッタ)を持っている場合、私はそれが別のテンプレート内にロードする必要があるため、HTML例
<html lang="en" ng-app="leadsangularApp">
<head>
<link href="style2.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div ui-view=""></div>
</body>
</html>
私は、ネストされたUIビューでそれをやろう場合
app.config(function($stateProvider, $urlRouterProvider) {
$urlRouterProvider.otherwise('/home');
// States
$stateProvider
.state('root', {
abstract: true,
templateUrl: 'views/default.html',
})
.state('home', {
parent: "root",
url: "/home",
templateUrl: 'views/main.html',
})
.state('login', {
url: "/login",
templateUrl: 'views/login.html',
});
});
私の/ログインページが別のビューを持っていますが、まだそれは私が私の/ログインページが完全に異なるヘッドを持ちたい、同じCSSやJSファイル をロードしますセクションとフッターセクション、どのように私はそれを達成するのですか?
あなたがこれを行うにはしたくないのはなぜ? –