と同じレベルに指定されたビューでロード子状態。 「チャット」が「人」の子であれば問題ありません。AngularJS router-ui。私はすでにネストされた構造を管理</p> <pre><code><div id="chat"> <div ui-view>Here should people.htm be loaded</div> <div ui-view="chat">Here is current person chat peopleChat.htm</div> </div> </code></pre> <p>:親私は何をしようとしている
しかし、私はemを同じレベルにとどめたいが、別の状態にしておきたい。何かのようなもの。
$stateProvider
.state('people', {
url: '/people',
templateUrl: ...,
controller: ...
})
.state('people.chat', {
views: {
'chat': {
url: '/:personId',
templateUrl: ...,
controller: ...
}
}
})
名前のないビューにデータが入力されています。名前のないビューが満たされた後、私は$ state.go( 'people.chat'、{personId:vm.personId})を呼び出しています。
何も起こっていません。
@はビュー名の後でなければなりません。プラス - メインは大丈夫ですが、チャットではチャットできません。 – Kindzoku
私はちょうどその感謝を編集していた! – koox00
いいえ、動作していません。私は私の質問を更新しました。 – Kindzoku