1

onsen-ui を使用して、純粋な angularjs で作成された Web アプリを iPhone/Android アプリに変換しようとしています。

私の問題は、システムのさまざまなページで $routeParams を使用していることです。

エス。

    .when('/request_details/:request_id',
    {
            templateUrl: 'RequestDetailsControllerView.html'
    })
    .when('/wizard_request/:service/:request_id',
     {

        templateUrl: 'WizardOfferController.html'
    })
    .when('/wizard_request/:service',
     {

            templateUrl: 'WizardOfferController.html'
    })

そのため、onsen-ui navigator コマンドを使用してコントローラーに渡す必要があります。

ons.navigator.pushPage('page2.html')

同じ構造を維持できるように、コントローラーを変更せずにそれを行うことは可能ですか?

4

1 に答える 1

1

ngRoute の採用方法は主に Onsen UI でサポートされていないと思います。ngRoute を使いたい場合は、純粋な AngularJS と ngRoute でアプリケーションを作成できます。ですので、Onsen UI を使用する場合は、Onsen UI が提供するページ遷移の方法に従った方が良いと思います。

http://onsenui.io/guide/components.html

于 2014-07-16T07:47:55.723 に答える