当在div体中工作时,ng-show不在表中工作

时间:2013-12-04 17:08:04

标签: javascript angularjs angularjs-directive angularjs-scope angularjs-ng-repeat

我在div元素中有两个表。我想在模板加载时隐藏两个表。并希望根据条件显示它们。为此,我在div中创建了两个表,并在两个表中放置了ng-show属性。但是表格是可见的而不是隐藏的我的代码是

如果我在div中放置相同的ng-show属性,它将被隐藏,但表格不会被隐藏。告诉我这里我做错了什么?帮助将是可观的

<table ng-modal="deferredquiz" ng-show="showdeferredquizz" ng-true-value="true" ng-false-value="false" class="ng-hide">
    <tr>dddddddddddddddddddddd</tr>
        <tr data-ng-repeat="question in quizdata.questions">
            <td ng-switch="question.question_type">


                </td>               
        </tr>
        <tr>

        </tr>
    </table>

    <table ng-show="showimmediatequiz" ng-true-value="yes" ng-false-value="no">
        <tr>

        </tr>
        <tr>
            <td><button ng-click="submitDeferredQuiz()">Submit</button></td>
        </tr>
    </table>

1 个答案:

答案 0 :(得分:5)

您需要添加&lt; td&gt; &lt;标签内的标签tr>标签