访问Angular-UI uib-tab中的表单

时间:2016-11-08 11:41:52

标签: javascript angularjs angular-ui

如果您在uib-tab中有表单,您如何访问它(例如)验证表单?

这是一个掠夺者:http://plnkr.co/edit/8hTccl5HAMJwUcHEtnLq?p=preview

当我尝试访问$scope.forminside时,它是未定义的(uib-tab中的表单)。但如果我对$scope.formoutside做同样的事情,我可以访问表单验证等。

1 个答案:

答案 0 :(得分:0)

uib-tabset有自己的范围,因此forminside将位于uib-tabset的范围内。如果使用控制器作为表示法,它将找到正确的范围(控制器之一):

<uib-tab index="0" heading="Tab 1">
    <form name="vm.forminside">
    </form>
</uib-tab>

请参阅this edited plunker