0
に移動されていませんURLの変更は初めてですが、そこには行かないのですが、もう一度クリックするとそこに移動しますか?どうすれば最初のクリックのためにプレビューページに行くのですか?ありがとうございました。は、最初のクリックで私のURLに角度のアプリは、私がこのようなURLを持つURLルート
に移動されていませんURLの変更は初めてですが、そこには行かないのですが、もう一度クリックするとそこに移動しますか?どうすれば最初のクリックのためにプレビューページに行くのですか?ありがとうございました。は、最初のクリックで私のURLに角度のアプリは、私がこのようなURLを持つURLルート
私はより多くのこのような構造を示唆している:
.state('files', {
url: "/Files",
templateUrl: '/App/scripts/files.html',
controller: 'FilesController',
controllerAs: 'vm',
params: {
preview: null,
extension: null
}
})
.state('files.preview', {
url: '/Files/preview/:extension',
templateUrl: '/App/scripts/views/filePreview.html',
controller : 'FilesPreviewController'
controllerAs: 'vm'
})
私は「files.preview」が「ファイル」の子状態であると推定。これはまた、あなたが使用しているURL構造を見るとより意味があります。別々の州のために別々のコントローラーも用意する必要があります。
ducumentationからこの第2の状態へのリンクは何でしょうか?ui-sref = "。preview"どのようにファイルをプレビューと拡張に渡すことができますか? –
これはURLです。私はそのルートを指していますui-sref = "preview({preview:file.dropbox_name、extension:file.type})"問題はファイルがプレビューによって置き換えられないということです。 –
私はこの問題を.state( 'preview'、{ url: '/ Files /:preview /:extension'、 templateUrl: '/App/scripts/views/filePreview.html'、 コントローラで解決しました: FilesController ' }) –