2013-11-25 37 views
1

我谷歌,没有运气,所以我需要一些帮助。角度ng选项需要不使用苗条模板

这是使用angularjs时的问题,ng-required不工作。我使用BS3,slim模板,rails作为后端。输入元素工作正常。

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-所需= “m” 和所需= “” 还没有工作

对不起我的英文不好,差的问题:<

回答

1

,您应该使用的纳克需要代替 - 需求这样的

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 

这是一个工作jsFiddle http://jsfiddle.net/vikasgoyalgzs/qQdu5/

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

e.g

//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; 
};