レポートパラメータをURLの一部にしたいが、モデルはオブジェクト[{}、{}]の配列なので、これをstateParamに渡すと、URLがエンコードされます([、{などの数字で置き換えられます)ので、読みやすくなりません。
Exa。現在、私は$を渡しています
$scope.models = [{}, {}];
<div classs="" ng-repeat="each_model in models">
<input class="" model="each_model.name"> Name
<input class="" model="each_model.class"> Class
<input class="" model="each_model.city"> City
</div>
は、パラメータに完全なデータを渡すことによって、$ stateParamsにscope.models:
$state.go('report', {parameters: models});
==私のアプリ
は、私はこのような形式のものがあります。 js
.state('report', {
url: '/report?parameters',
templateUrl: 'views/class_report.html',
})
どのようにデータをURLに渡すことができますか?
解決策のように思われるので私は答えを受けましたが、私はより良い解決策を受け入れるために開いています – kaounKaoun