$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"];
}
})
Il primo percorso funziona e vedo il state1.jade
file renderizzato. Ma io non vedo il state1list.jade
file renderizzato usando lo stesso back-end.
Qual 'é url:"/state1"
per, in angolare-ui-router? Se questo è un possibile problema.
Sto usando nodejs, express in modo che assomigli al server
app.get("/partials/:name", function (req, res) {
var name = req.params.name;
console.log(name);
res.render("partials/" + name);
});
Esecuzione usando esempio su angular-ui @ github
<script>
var myApp = angular.module("myapp", ["ui.router"]);
</script>
risposte:
0 per risposta № 1Inviato e problema C'è un errore tipografico: -
var myApp = angular.module("myapp", ["ui.router"]);
dovrebbe essere var myApp = angular.module("myApp", ["ui.router"]);
Ora è impegnato, al rancore.
Se stai implementando più viste, potresti voler dare un'occhiata "modello" dovrebbe essere "templateUrl" pure.