我有md-tab
,我想要做的是访问控制器中的选定标签,但我尝试这样做,我得到一个未定义的错误。有人知道为什么吗?
这是我的HTML:
<md-tabs md-dynamic-height md-border-bottom md-selected="selectedTab">
<md-tab ng-repeat="data in Data" label="{{data.month}}">
<md-content class="md-padding" >
<div class="table-responsive">
...
</div>
...
在我的控制器中,我想像这样分配data.month
:
$scope.var = data.month;
答案 0 :(得分:0)
您缺少$ scope,也因为它的关键字
而将var更改为其他变量 $scope.somevariable = $scope.data.month;
答案 1 :(得分:0)
在您的html中,您正在迭代'Data'变量,该变量假定为包含'month'属性的对象数组,并由控制器提供。 但在这里我可以看到来自控制器的任何“数据”变量。您在控制器中的代码应该是
$scope.Data = [{month:jan},{month:feb},{month:oct},{month:dec}]
或与此类似。