我遇到Knockout验证问题。我试图让我的“名称”输入文本框只是文本,我在谷歌搜索但似乎找不到任何我能理解的东西。
有人可以帮忙。
淘汰赛代码
self.addProduct = function () {
self.modelView.Id("");
self.modelView.Name("");
self.modelView.Address("");
$('#addCustomer').modal('show');
}
弹出式模型中的代码
<p>Name: <input data-bind="value:modelView.Name" /></p>
<p>Address: <input data-bind="value:modelView.Address" /></p>
答案 0 :(得分:0)
<body>
<div ng-app="myApp" ng-controller="MainController">
Enter your Name :
<input type="text" ng-model="name" placeholder="your name">
<div ng-show="name">
<h2>This is called Two way binding :: {{name}}</h2>
</div>
<div ng-controller="InnerController">
<h2>{{name}}</h2>
</div>
</div>
</body>
然后你可以使用你喜欢的任何模式,例如。没有数字self.Name = ko.observable().extend({ pattern: '^[a-zA-Z].$' });