如何使用k-ng模型创建所需的字段?
问题描述:
我有验证问题,如果我使用K-ng模型的字段,该字段是不需要与Angularjs验证,用户可以提交表单,所以下面的代码字段是必需的,即使我不选择值用户仍然可以提交表单..任何想法如何解决它?如何使用k-ng模型创建所需的字段?
main.html中
<div class="row">
<div class="form-group col-md-12">
<label for="themesList" class="required col-md-4">Themes:</label>
<div class="col-md-8">
<select class="multiselect" kendo-multi-select="themes"
k-options="challengThemesOptions" data-text-field="'text'"
data-value-field="'id'" name="themesList"
k-ng-model="challengesDTO.themesKyList" required
id="themesList"></select>
<p class="text-danger" ng-show="addChallengeForm.themesList.$touched && ddChallengeForm.themesList.$error.required">Theme(s) is required</p>
</div>
</div>
</div>
答
可以使用NG-模型K-NG-模型,尝试分配NG-模型,一个单独的变量,并使用所需的NG-。
<select class="multiselect" kendo-multi-select="themes"
k-options="challengThemesOptions" data-text-field="'text'"
data-value-field="'id'" name="themesList"
k-ng-model="challengesDTO.themesKyList" ng-model="challengesDTO.themesKyListValue" ng-required
id="themesList"></select>
答
该解决方案为我工作:kendo ui, angular require validation for numeric text box
刚刚创建的每个剑道部件隐藏的输入,并结合从K-NG-模型模型到隐藏字段的NG-模型。 k-ng模型似乎不是NgModelController,这就是为什么验证器无法挂接到模型$ validators并执行其工作。
<input kendo-date-time-picker k-ng-model="$ctrl.event.endDate"></input>
<input type="hidden" name="endDate" ng-model="$ctrl.event.endDate" required></input>
@Garry你们是怎么解决这个问题,我看到asimilar问题 – looneytunes
你是怎么解决这个问题,我看到asimilar问题 – looneytunes
@looneytunes这个问题是由阿夫塔卜问它有没有asnwer又那么可能是它没有得到解决我尖锐编辑这个问题来说清楚 – Garry