$stateProvider
.state('state1', {
url: "/state1",
templateUrl: "partials/state1"
})
.state('state1.list', {
url: "/list",
templateUrl: "partials/state1list",
controller: function($scope) {
$scope.items = ["A", "List", "Of", "Items"];
}
})
最初のルートが機能し、state1.jade
レンダリングされたファイルが表示されます。state1list.jade
しかし、同じバックエンドを使用してレンダリングされたファイルが表示されません。
url:"/state1"
angular-ui-routerの for は何ですか? それが可能な問題である場合。
私はnodejsを使用しているので、サーバーは次のようになります
app.get('/partials/:name', function (req, res) {
var name = req.params.name;
console.log(name);
res.render('partials/' + name);
});
angular-ui@github で例を使用して実行する
<script>
var myApp = angular.module('myapp', ['ui.router']);
</script>