Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用md选项卡上的ng repeat选择md_Javascript_Angularjs_Angular Material - Fatal编程技术网

Javascript 使用md选项卡上的ng repeat选择md

Javascript 使用md选项卡上的ng repeat选择md,javascript,angularjs,angular-material,Javascript,Angularjs,Angular Material,我有个问题,我在问问题之前已经搜索过了,但到目前为止,任何东西都帮了我的忙。 我使用的是带有angular 1.x的angular材质的md选项卡,它工作得很好,但我想使选项卡成为书签,所以我想在md选项卡标记上使用md selected属性。 然而,我尝试了几种方法,似乎都不管用 下面是我的HTML代码: <md-content> <md-tabs md-no-ink-bar md-no-ink md-dynamic-h

我有个问题,我在问问题之前已经搜索过了,但到目前为止,任何东西都帮了我的忙。 我使用的是带有angular 1.x的angular材质的md选项卡,它工作得很好,但我想使选项卡成为书签,所以我想在md选项卡标记上使用md selected属性。 然而,我尝试了几种方法,似乎都不管用

下面是我的HTML代码:

<md-content>
    <md-tabs
        md-no-ink-bar
        md-no-ink
        md-dynamic-height=""
        md-border-bottom=""
        md-selected="selectedIndex.index"
    >
        <md-tab
            ng-disabled="true"
            id="my_id"
        >
            <i class="fa fa-dashboard"></i> Non clickable tab
        </md-tab>
        <md-tab
            ng-repeat="tab in tabs"
            label="my_label"
        >
            <my-directive
                tab-id="tab.id"
                ng-if="tab.id == tabActiveId"
            ></my-directive>
        </md-tab>
    </md-tabs>
</md-content>
不幸的是,它根本不起作用

有什么想法吗


提前感谢

我没有收到问题。你能用一个例子解释一下吗?当然,为了简单起见,当我设置
时,它不会在加载时(或之后)选择我的第二个选项卡。我认为这可能是ng重复的副作用,因为在加载md选项卡时,每个md选项卡尚未创建(由于ng重复),我知道在上有一个关于此确切设置的示例,并且我遵循了此示例,但它仍然不适用于Me问题已解决,问题首先来自禁用选项卡
$scope.selectedIndex = {
    index: 2
  };