[英]data-bind text inside another foreach loop knockout
在foreach循環中綁定相同模型的文本,但該文本不是該數組的一部分。
function SmsViewModel(data,id) {
var self = this;
// Editable data
self.Sms = ko.observableArray(JSON.parse(data));
self.Num = ko.observable('Send SMS');
self.removeNumber = function(item){
}
self.myPostProcessingLogic = function(elements) {
if ($(id).children().length === ko.toJS(self.Sms).length) {
// Only now execute handler
jq();
}
}
}
當我顯示短信數據時,它可以正常工作,但我無法在同一foreach中顯示sel.Num
<div class="modalbox_content" data-bind="foreach: {data: Sms,afterRender: myPostProcessingLogic}" id="KnockOutSmsData">
<!-- ko if: FromAddress === '+18038004697' && TypeOfMassage === 'I' -->
<div class="message_container" >
<div class="message_user_photo"><img src="images/user_pic.png" width="40" height="40"/></div>
<div class="message_cell_number"><span data-bind="text: FromAddress"></span></div>
<div class="recieved_message_container">
<div class="recieved_message_arrow"></div>
<div class="recieved_message_box">
<p><span data-bind="text: Body"></span></p>
<div class="forwd_message"><a href="#"><img src="images/frwd_msg.png"/></a></div>
<span data-bind="text: MsgDateTime"></span></div>
</div>
</div>
<!-- /ko -->
<!-- close message container -->
<!-- ko if: ToAddress === '+18038004697' && TypeOfMassage === 'S' -->
<div class="message_container" >
<div class="sent_message_user_photo"><img src="images/user_pic.png" width="40" height="40"/></div>
<div class="sent_message_cell_number"><span data-bind="text: ToAddress"></div>
<div class="sent_message_container">
<div class="sent_message_arrow"></div>
<div class="sent_message_box">
<p><span data-bind="text: Body"></span></p>
<span data-bind="text: MsgDateTime"></span></div>
</div>
</div>
<!-- /ko -->
<!-- close message container -->
</div>
我只想比較
<!-- ko if: FromAddress === self.Num && TypeOfMassage === 'I' -->
這個自我是數字的一部分
self.Num = ko.observable('Send SMS');
而FromAddress是
self.Sms = ko.observableArray(JSON.parse(data));
預先感謝
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.