0
角度jを使用してURLに2つのパラメータを渡したい これらのパラメータをmy app.states.jsと次のようなビューで宣言しました。それはうまくいかないので、私のアーキテクチャには他の解決策があります。アプリケーションの状態jsとビューを使用して角度js urlに2つのパラメータを渡す
ありがとうございます。
PS:idColとidFormの2つのパラメータがあります。
app.states.js
.state("restricted.forms.my_formulaire", {
url: "/my_formulaire/{IdCol:[0-9]{1,4}}/{IdForm:[0-9]{1,4}}",
templateUrl: 'app/views/my_formulaireView.html',
controller: 'my_formulaireCtrl',
resolve: {
deps: ['$ocLazyLoad', function($ocLazyLoad) {
return $ocLazyLoad.load('app/Controllers/my_formulaireController.js');
}]
},
data: {
pageTitle: 'my Formulaire'
}
})
myView.html
<div class="description" ng-show="lstForms.length != 0">
<div class="md-card uk-margin-medium-bottom">
<div class="md-card-content">
<div class="uk-overflow-container">
<table class="uk-table uk-table-hover">
<thead>
<tr>
<th id="formulaire_on">Formulaire</th>
<th id="fo_option">Option</th>
</tr>
</thead>
<tbody>
<tr class="formulaire_option" ng-repeat="(k,l) in lstForms">
<td>{{l.f_name}}</td>
<td>
<a ui-sref="restricted.forms.my_formulaire({IdCol:l.f_fk_collecte_id})({IdForm:l.f_id})"><i class="md-icon material-icons"></i></a>
<a ng-click="DeleteForm(k,l)"><i class="md-icon material-icons">delete_sweep</i></a>
<a ng-click="copyForm(l)"><i class="md-icon material-icons">content_copy</i></a>
</td>
</tr>
</tbody>
</table>
</div>
</div>
</div>