2017-01-03 4 views
3

ルートを設定するには、ViewModelとオプションでViewが必要ですが、何度もViewModelはhtmlを取得するためだけに必要です。結果として、私はjs/tsファイルに多くの空のクラスを置いて、ルータの設定作業をするだけです。Aurelia ViewなしViewModel

質問:この空のクラスを削除して、このようなルートを設定するにはどのような方法があります:

config.map([ 
    { route: ['', '/'], moduleId: 'no-selection.html', title: 'Select'}, 
    { route: 'about', moduleId: 'about.html', title:'About'}, 
    { route: 'contacts/:id', moduleId: 'contact-detail', name:'contacts'} 
]); 
+0

私が知る限り、まだHTML専用コンポーネントへのルートを設定する方法はありません。これは自分自身だが、半年前だと思う。 – kabaehr

+0

私はいくつかのステップをスキップし、[GitHubで最初に公開する](https://github.com/aurelia/templating-router/issues/49)、まだフィードバックを受け取っていない。私はオンラインで何の答えも見つけられませんでした。それから、私はここにいくつかの情報を受け取って欲しい。 –

答えて

3

これは現在可能ではないですが、それは私たちがいくつかの点でやりたい拡張機能です未来。

+0

[PullRequest](https://github.com/aurelia/templating-router/pull/50)を作成します。助けてくれますか? –

+0

確かにこれは正しい答えであり、あなたもそれを修正しました:) –

+0

@AbraãoAlves私はこのPRに気づいています。すごい仕事! –

関連する問題