0
呼び出しURLに何らかのビューを表示しようとしています。URLがないui-routerステートの角度表示が表示されない
$stateProvider.state('test', {
url: '',
views: {
'[email protected]' : {
templateUrl: '/app/test/test.html',
controller: 'test.controller',
controllerAs: 'testVM'
}
}
});
私はurl: ''
なしurl属性とを試してみたが、私のビューが表示されることはありません。それはここでurl: '/'
のような特定のURLを持っている場合にのみ動作します私はこれをどのように行うことができます
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>Mock App</title>
<!-- Import additional "vendor" css here -->
<link rel="stylesheet" href="resources/styles/bundle-GENERATED-VERSION.min.css">
</head>
<body>
<h1>Test</h1>
<div data-ui-view="testView"></div>
<script src="app/bundle-GENERATED-VERSION.min.js"></script>
</body>
</html>
私のindex.htmlのですか?
ような何かを試すことができますか – gaurav5430
URL: '/ * path'のようなものを試すことができます。 https://github.com/angular-ui/ui-router/wiki/URL-Routing#regex-parameters – gaurav5430
これはまさに私が探していたものです。 最後の質問ですが、URL内のパラメータを変更するたびに(ページを完全に更新する必要なしに)ビューのコントローラを呼び出すようにするにはどうすればよいですか? – redAce