1
$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>
4

1 に答える 1

0

提出および発行誤植があります:- var myApp = angular.module('myapp', ['ui.router']);である必要がありますvar myApp = angular.module('myApp', ['ui.router']);

現在、メインサイトにコミットされています。

複数のビューを実装している場合は、 'template' も'templateUrl' にする必要があります。

于 2013-09-17T08:13:57.653 に答える