我现将下列物品列於表上:
<ul data-ng-controller="TodoController">
<li data-ng-repeat="todo in model.todos">
{{todo.id}} : {{todo.name}}
<a href="#">Edit</a>
<a href="#">Show</a>
<li>
</ul>然后我有两个模板:
<script type="text/ng-template" id="edit">
Edit template
</script>
<script type="text/ng-template" id="show">
Show template
</script>单击按钮编辑或显示时,如何显示每个模板?我如何将数据从该行“传递”到模板?
我想使用ng-包括,因为我没有使用路由。
发布于 2015-05-18 18:02:10
相当直截了当:
<div ng-include="'edit'" ng-if="..." ></div>
<div ng-include="'show'" ng-if="..." ></div>若要在模板中包含控制器,只需添加它们:
<script type="text/ng-template" id="show">
<div ng-controller="c2">Show template {{obj}}
</div>
</script>小凸起:http://plnkr.co/edit/HgiT61ODZ7uAgq4rGpA5?p=preview
https://stackoverflow.com/questions/30309465
复制相似问题