我尝试这样做https://jsfiddle.net/u6qdfw5f/1/使用 angularjs 但它保持空白 https://jsfiddle.net/cs3rpy83/5/我不明白为什么。
<title>The W3.CSS Example</title>
<body ng-app ng-init="app='accordion'">
<div class="w3-accordion w3-light-grey">
<div ng-repeat= "section in sections" ng-init="sections=['section 1','section 2']">
<button onclick="myFunction('Demo1')" class="w3-btn-block w3-left-align">
Open Section 1
</button>
<div id="Demo1" class="w3-accordion-content w3-container">
<p>Some text..</p>
</div>
</div>
</div>
</body>
最佳答案
您必须在调用 ng-repeat 之前初始化部分
<div ng-init="sections=['section 1','section 2']">
<div ng-repeat= "section in sections">
<button onclick="myFunction('Demo1')" class="w3-btn-block w3-left-align">
Open Section 1
</button>
<div id="Demo1" class="w3-accordion-content w3-container">
<p>Some text..</p>
</div>
</div>
关于javascript - 为什么我的 ng-repeat 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41532859/