AngularJSでアプリを構築しています。質問は です。ng-repeatで構築された会社に属する連絡先のリストの一部としてリンクがあります。それをクリックすると、その状態の詳細ページに移動する必要があります。
しかし私はすでに組織の名前を持っているので、既に持っている会社の名前を取得するためにAPIへの2回目の呼び出しを避けたいと思います。
<a ui-sref=”contact/({id: contact.id})&((id: organization.id)}”>{{contact.name}}</a>
app.jsファイルはどのように見えるのですか?
$stateProvider
.state('contacts', {
url: "/contacts/:contactId&:organizationId",
templateUrl: 'views.contactDetail.html',
controller: contactsController,
params: {
contactId: null,
organizationId
},
})
はい、それは、構文ではありません。これはJSオブジェクト表記です。そして、あなたは両方の名前を付けることはできません。 – Casey
'url:"/contacts /:organizationId /:contactId "あなたが何かを考えましたか? – taguenizy
パラメータをオプションまたは必須の両方にしたいですか? –