是否可以为ngInclude指定模型,以便在包含的模板内完成的任何更改都反映在指定的模型上。例如:将ngInclude绑定到不同的模型
我有一个模型,如:
$scope.member = {
name: "Member1",
children:[
{
name:"Child1"
},
{
name:"Child2"
}
]
};
和模板:
<script type="text/ng-template" id="name.html">
<input type="text" ng-model="member.name"/>
</script>
现在是有可能通过ngInclude无论是“成员”或任何儿童,并获得各自的名称属性修改?我尝试将ng模型传递给ng模板,但它不起作用。我试图动态加载范围与预期的模型,但如果模型得到删除,我留下一个孤儿模板。以下是的jsfiddle代码:
http://jsfiddle.net/vaibhavgupta007/p7E5K/
我希望重新使用该模板而不是重复用于不同型号相同的模板。我已经refered这个问题:
How to specify model to a ngInclude directive in AngularJS?
但这里的模型没有得到删除。
编辑
我还没有掌握到现在为止创建自定义指令的概念。但会与ng-include帮助一起创建一个新的指令吗?
使用指令或绑定选择事件到您的表单可能更容易appraches。例子太粗糙,无法理解用法。你能提供一个你想如何使用它的HTML呈现? – charlietfl