我尝试使用Angular的
模板加载正常,我可以在页面上看到它,但是位置不正确。这是来自我的浏览器控制台的屏幕截图,
。请问为什么会这样?谢谢。
编辑1,添加浏览器渲染:
ng-include
功能来包含一个模板。要包含的页面如下:<table class="table table-hover table-striped">
<thead>
<tr>
<th translate>
First
</th>
<th translate>
Second
</th>
<th translate>
Third
</th>
</tr>
</thead>
<tbody>
<ng-include src="getTemplate('default')"></ng-include>
</tbody>
</table>
模板:
<tr class="table-row-clickable">
<td>text1</td>
<td>text2</td>
<td>text3</td>
</tr>
获取模板的方法:
$scope.getTemplate = function(templateName) {
return APP_CONFIG.TPL_PATH + '/path/' + templateName + '.html';
};
模板加载正常,我可以在页面上看到它,但是位置不正确。这是来自我的浏览器控制台的屏幕截图,
ng-include
插入在表格之前,而不是在表格内部:![enter image description here](https://istack.dev59.com/dfM0I.webp)
![enter image description here](https://istack.dev59.com/jAcsb.webp)
<tbody ng-include></tbody>
。 - ed'