在一個頁面上我做這樣的事情:如何從父母級範圍獲取價值?
<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(S)的列表。
該按鈕顯示一個模式,我想要在InnerCommunicationTopic中顯示所有InnerCommunicationMessage(s)。我只是沒有線索如何做到這一點。
我所說的模式在這裏:
$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根本不能工作,但我並沒有真正的想法,我已經爲此搜尋了很多。先謝謝你!
?對? –
是的,每個按鈕必須導致它自己的消息列表。每個'InnerCommunicationTopic'都有一個唯一的id值。 – Phronux
檢查我的答案。 –