0

AngularJS を使用してルート上のパラメーターとして変数を PHP ファイルに送信しています。PHP ファイルは、読み込まれた新しいビューの通常の ng-repeat で使用したい Smarty 変数のオブジェクトの配列を返します。これはどのように達成できますか?http、resolve、promise、resolve+RequireJS 遅延読み込みを調べました。これを達成するための最良の方法がわかりません。機能する方法は言うまでもありません。この時点で、ハックが機能していれば、ハックを使用することさえあります。

問題は、myProjectsコントローラーで、PHP ファイルから返された Smarty 変数を定義すると、userId パラメーターを含むルートが呼び出されるまでそのデータを使用できないため、undefinedエラーがスローされ、スクリプト全体が強制終了されることです。

どんな提案でも大歓迎です!

\$routeProvider
        // route for a clients projects
        .when('/clientprojects/:userId', {
            templateUrl : function(params){ return '/dealer-admin/clients?tpl=true&data='+params.userId; },
            controller  : 'myProjects'
        })
4

0 に答える 0