簡體   English   中英

使用Knockout.js在textarea中添加數據綁定和靜態文本

[英]Adding data-bind and static text in textarea using Knockout.js

我想將靜態文本和屬性添加到文本區域。 例如,我要顯示“ [開發x]在[開始日期]上開始工作”,其中Development_Name()和Start_Date()是分別存儲名稱和日期的屬性

這是文本區域的外觀,Development_Name()屬性可以正常工作

<text area rows="6" class="textarea-box" id="txtComments" data-bind="Development_Name()"

我該如何添加靜態文本。 這樣做(下)顯然是不正確的

textarea rows="6" class="textarea-box" id="txtComments" data-bind="Development_Name()'+Started work on+'Start_Date()"></textarea>

有什么建議么

在.js文件中創建方法並向其中添加數據綁定值即可解決該問題。

這是視圖

<textarea rows="6" class="textarea-box" id="txtComments" data-bind="value: EmailBodyText"></textarea>

這就是視圖模型的樣子

 SendEmail: function () {
        if (FlagResult() == "EI") {
           // $("#rowWrapParticipation").addClass('alert alert-danger');
            EmailBodyText("There was an attempt by your company to enter " + SponsorName() + "-" + $("#ddlDevelopment option:selected").text() + ". Unfortunately, at this time, you do not meet the controlled insurance program requirements to come onto the project site. Please contact Rebecca Osborne at Consolidated Risk Solutions via 678.893.7483 or rebecca.osborne@c-r-solutions.com to address this issue");
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM