あるページで、私は次のようなことをしています:
<tr ng-repeat="innerCommunicationTopic in data.InnerCommunicationTopics">
<td>{{innerCommunicationTopic.Topic | Empty}}</td>
<td>{{innerCommunicationTopic.WhenCreatedStr | Empty}}</td>
<td>{{innerCommunicationTopic.WhenLastChangeStr | Empty}}</td>
<td><button class="btn btn-sm btn-default margins" ng-click="showMsgs(innerCommunicationTopic.id)">Pokaż</button></td>
</tr>
各InnerCommunicationTopicには、InnerCommunicationMessage のリストがあります。
このボタンは、すべての InnerCommunicationMessage を InnerCommunicationTopic に表示するモーダルを示しています。これを行う方法がわかりません。
ここでモーダルを呼び出します。
$scope.showMsgs = function (topicId) {
var modalInstance = $modal.open({
animation: true,
templateUrl: '/WWW/partials/createMsgModal.html'
})
};
モーダルで次のようなことを試しました:
<tr ng-repeat="innerCommunicationMessage in $parent.data.InnerCommunicationTopics[id].Messages">
<td>{{innerCommunicationMessage.WhoCreated | Empty}}</td>
<td>{{innerCommunicationMessage.WhenCreatedStr | Empty}}</td>
<td>{{innerCommunicationMessage.Message | Empty}}</td>
</tr>
私はそれが間違っていることを知っています.idは単に機能しませんが、私には本当にアイデアがなく、すでにこれについて多くを検索しました. 前もって感謝します!