angular ng选项要求不使用瘦模板

angular ng-options required not working with slim template

本文关键字:ng 选项 angular      更新时间:2023-10-07

我在谷歌上搜索了一下,但运气不好,所以我需要一些帮助。

当使用angularjs时,这是一个问题,ng要求不工作。我使用BS3,瘦模板,轨道作为后端。输入元素工作正常。

form ng-submit="load()"
  input ng-required="true"
  select ng-model="m" ng-options="m for m in ['am','pm']"  ng-required="true"
  button.btn type="submit" load

ng required="m"和required=""也不工作

很抱歉我的英语不好,问题也很糟糕:<

您应该使用required,而不是像这个那样使用ng required

form ng-submit="load()"
   input ng-required="true"
   select ng-model="m" ng-options="m for m in ['am','pm']"  required
   button.btn type="submit" load

这是一个正在工作的jsFiddlehttp://jsfiddle.net/vikasgoyalgzs/qQdu5/

只有当您想从作用域变量或函数中获取required的值时,才应该使用ng-required。

例如

//In view
ng-required="myScopeVariable"
//In controller
$scope.myScopeVariable = true;

//in View
ng-required="myScopeFunction()"
//in controller
$scope.myScopeFunction = function () {
   // your logic goes here
   return true;
};