1

メインページに3つのボタンがあります。

-Naruto 300 // When I hover on button its says "oku/300".
-Bleach 300 // When I hover on button its says "oku/300".
-One Piece 450 // When I hover on button its says "oku/450".

でも「オク/ナルト/300」が欲しい。どうやってやるの?

App.js

$stateProvider
.state('oku', {
url: "/oku/:id",
views: {
"viewC": { templateUrl: "oku.html",
            controller: "nbgCtrl",},
},
   resolve: {
     alData : function(NBG, $stateParams, $filter){
        return NBG.adlar.then(function(res){
            return $filter('filter')(res.data, {klasor: $stateParams.id}, true)[0];
        });
   }
 }
 })

関連する index.html 部分。

<a ui-sref="oku({id:manga.lastchapter})" class="waves-effect waves-light btn">{{manga.lastchapter}}</a>

リンクを次のように変更しました:

<a ui-sref="oku/{{manga.name}}({id:manga.lastchapter})"

しかし、それはうまくいきません。

4

1 に答える 1

1

別のパス セグメントとパラメータを追加します。

構成:

.state('oku', {
    url: "/oku/:name/:id",

HTML

<a ui-sref="oku({id:manga.lastchapter, name:manga.name})">
于 2015-10-04T14:31:26.097 に答える