我喜欢 plunker,但对于这些快速帮助问题,JSFiddle with cdnjs for external resources 更快(IMO)。无论如何,这是一种不同的方法,这是一个 JSFiddle
var ViewModel = function(){
var _self = this;
_self.EssayText = ko.observable("Hello World");
_self.ClearTextBox = function(){
_self.EssayText("");
};
};
ko.applyBindings(new ViewModel());
标记
<div class="container">
<div class="row">
<div class="col-md-2">Enter Text Here (Starting Value Should Be 'Hello World'):</div>
<div class="col-md-10">
<textarea id="TextEditor" data-bind="value: EssayText"></textarea>
</div>
</div>
<div class="row">
<div class="col-md-12">
<button class="btn btn-info" data-bind="click: ClearTextBox">Clear Text Box</button>
</div>
</div>
</div>